pslstar 发表于 2012-2-6 01:22:19

好东西啊,好东西

T_T 发表于 2012-4-20 09:06:35

藏起来以后慢慢看

smartstar 发表于 2012-4-20 13:03:17

做个记号,收藏!

革天明 发表于 2012-4-20 20:27:47

谢谢楼主分享

yshf 发表于 2012-4-20 21:22:04

谢谢楼主,下来备用

cheng5276 发表于 2012-4-20 22:57:38

不错,虽然暂时用不到

ejingsong 发表于 2012-5-20 13:09:43

收藏!

laiz3000 发表于 2012-5-21 08:47:53

不错的软件

linshiyin2 发表于 2012-5-21 09:01:08

本帖最后由 linshiyin2 于 2012-5-21 09:12 编辑

转帖,高人的
现在以建立“EBGSoft.dll”文件作为示例:
      1.建立一个目录(如“bmp”),将图标文件全部放入该目录。注意,图标文件应为位图文件(*.bmp)。
      2.利用“EBG_ResourceTool.exe”创建资源文件“EBGSoft.rc”及“EBGSoft.res”。
      注意:要想创建成功,必须在电脑的C盘或D盘安装有全功能的VB程序(安装在默认路径)。!!!!
      3.启动VB,选择菜单:文件/新建工程/选择“ActiveX DLL”/确定。
      4.在右侧的“工程”窗口中的空白处,点击鼠标右键,选择菜单:添加/添加文件/选择你刚才创建的资源文件“EBGSoft.res”/打开。
      5.选择菜单:文件/工程另存为,输入文件名,这里将所有的文件名均保存为“EBGSoft”(取默认扩展名)。
      6.选择菜单:文件/生成EBGSoft.dll
      搞定!

      以后如果图标有扩充,只需:
      1.重新用“EBG_ResourceTool.exe”创建资源文件“EBGSoft.rc”及“EBGSoft.res”。
      2.双击“EBGSoft.vbp”启动VB,选择菜单:文件/生成EBGSoft.dll
      搞定!

      位图资源DLL(动态连结库)用于保存工具栏、菜单所使用的位图。
      AutoCAD要访问位图资源,需要满足以下三个条件。
      1、DLL文件名必须与相关联的菜单文件名相同。
      2、DLL的资源必须命名,而不是按索引编号(因为前面制作资源时,每个位图都有名字,所以此条满足)。
      3、DLL文件必须与调用它的菜单文件位于相同的目录中。

      也就是说如果菜单名是“EBGSoft.mnu”,则DLL文件名必须是“EBGSoft.dll”,它们必须在同一个目录内。
      如果在创建资源文件“EBGSoft.rc”时,在bmp目录中有"ebg_XMXXCS.bmp"位图文件,则
      在EBGSoft.mnu中的访问示例如下:
      ID_XMXXCS ^C^C_EBG_XMXXCS
      注意,访问时只能写文件名"ebg_XMXXCS",不要加扩展名。
      附件
         EBG_ResourceTool.exe (28 KB)

      位图资源DLL(动态连结库)用于保存工具栏、菜单所使用的位图。
      AutoCAD要访问位图资源,需要满足以下三个条件。
      1、DLL文件名必须与相关联的菜单文件名相同。
      2、DLL的资源必须命名,而不是按索引编号(因为前面制作资源时,每个位图都有名字,所以此条满足)。
      3、DLL文件必须与调用它的菜单文件位于相同的目录中。

      也就是说如果菜单名是“EBGSoft.mnu”,则DLL文件名必须是“EBGSoft.dll”,它们必须在同一个目录内。
      如果在创建资源文件“EBGSoft.rc”时,在bmp目录中有"ebg_XMXXCS.bmp"位图文件,则
      在EBGSoft.mnu中的访问示例如下:
      ID_XMXXCS ^C^C_EBG_XMXXCS
      注意,访问时只能写文件名"ebg_XMXXCS",不要加扩展名。

sen.sam 发表于 2012-5-21 14:35:14

各位大侠的回复比楼主的介绍好
页: 1 [2] 3 4
查看完整版本: 转帖 打包图标为dll 超级简单教程