找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 582|回复: 9

[求助]:怎么能让logo显示在窗体上

[复制链接]
发表于 2003-4-19 16:08:35 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
请问各位大虾,有谁可以告诉我在autocad的对话框中怎么把logo加进去,用*.dcl以及VB是不是可以做到。如图中的AutoCAD前的Logo:
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

已领礼包: 181个

财富等级: 日进斗金

发表于 2003-4-21 19:43:43 | 显示全部楼层
什么对话框,是AutoCAD本身的,还是自己定制的窗体。DCL窗体没有显示图像的功能,但是可以在显示后通用API来操作。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2003-4-22 21:03:14 | 显示全部楼层
是自己定制的,用API?不懂,能不能详细一点,谢谢
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 181个

财富等级: 日进斗金

发表于 2003-4-22 23:08:45 | 显示全部楼层
如果是用VB的话,那么放置一个图像控件到窗体上,加入图像不就可能显示。你所要的效果是什么样的,可否举个例子。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2003-4-23 20:58:38 | 显示全部楼层
图像是可以放在窗体上,这个我知道了,但我想在窗体的caption值前加一个图像,就像上面的图中的一样,在caption=AutoCAD 2002 前加一个我画了圈的图像,不知道能不能,谢谢回复。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 181个

财富等级: 日进斗金

发表于 2003-4-23 21:09:13 | 显示全部楼层
这个是窗体的图标,设计时将Icon的属性设为你自己的图像文件,它就自动显示你的样式了。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2003-4-23 21:51:25 | 显示全部楼层
不好意思,这是VB的,但vba中好像没啊,怎么办,有办法吗?图像文件是用.ico的,怎么才能做.ico啊?
万分感谢!!!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 181个

财富等级: 日进斗金

发表于 2003-4-23 23:36:39 | 显示全部楼层
制作图标有专门的工具。
在VBA中使用,只能用API函数,等窗体启动后,用GetActiveWindow获取窗体的句柄,用LoadImage生成一个图标实例,然后用SendMessage向窗体发送消息,设置图标。
如:

  1.   [FONT=courier new]
  2. Private Declare Function GetActiveWindow Lib "user32" () As Long
  3. Private Declare Function LoadImage Lib "user32" Alias "LoadImageA" (ByVal hInst As Long, ByVal lpsz As String, ByVal un1 As Long, ByVal n1 As Long, ByVal n2 As Long, ByVal un2 As Long) As Long
  4. Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal Hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
  5. Private Const WM_SETICON = &H80
  6. Private Const IMAGE_ICON = 1
  7. Private Const LR_LOADFROMFILE = &H10

  8. Sub SetIcon()
  9.     Dim Hwnd As Long
  10.     Dim Name As String
  11.     Dim hIcon As Long

  12.     Name '代表图标的全路径文件名
  13.     Hwnd=GetActiveWindow
  14.     hIcon = LoadImage(0&, Name, IMAGE_ICON, 16, 16, LR_LOADFROMFILE)
  15.     If hIcon <> 0 Then
  16.         Call SendMessage(Hwnd, WM_SETICON, 0, ByVal hIcon)
  17.     End If
  18. End Sub
  19.   [/FONT]
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2003-4-24 21:14:20 | 显示全部楼层
谢谢,可以用了,不过就是不知道怎么做ico的文件,能再告诉我ico用什么软件做吗?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 181个

财富等级: 日进斗金

发表于 2003-4-24 21:34:47 | 显示全部楼层
用Google搜索“ 图标制作”,可以找到很多,下载一个慢慢研究一下,跟制作图像差不多吧,上手很容易。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-11-22 12:53 , Processed in 0.364193 second(s), 51 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表