- 积分
- 8574
- 明经币
- 个
- 注册时间
- 2004-6-10
- 在线时间
- 小时
- 威望
-
- 金钱
- 个
- 贡献
-
- 激情
-
|
发表于 2011-9-4 08:16:46
|
显示全部楼层
1、dll文件名和mns名相同(Sur2004.Dll Sur2004.mns)
2、纯资源动态库的建立:
运行VB 新建Activex DLL,打开菜单"外接程序/外接程序管理器" 加载 VB6 资源编辑器
点击工具栏的"VB资源编辑器"来打开"VB资源编辑器",再点击"添加位图..."添加.BMP图片,
把所有位图作为资源加到项目;注意:各位图资源的ID用字符串,
(如 101 改为 Pjs,102 改为 Pmt)不要用整形ID;然后编译形成资源DLL。
3、菜单文件定义:
定义的工具条中的位图名称用在DLL中对应的位图字符串ID。
ID_Pmjs [_Button("剖面计算", "Pjs", "Pjs")]^C^C_PmJs
ID_Hpmt [_Button("绘剖面图", "Pmt", "Pmt")]^C^C_HuiPMT
4、把DLL和MNS文件放在一起就可以了。
当CAD加载菜单文件时会查找与菜单文件同名的DLL一并加载。 |
|