- 积分
- 36576
- 明经币
- 个
- 注册时间
- 2021-1-7
- 在线时间
- 小时
- 威望
-
- 金钱
- 个
- 贡献
-
- 激情
-
|
本帖最后由 kucha007 于 2023-2-21 13:07 编辑
最近在摸索自定义菜单MNU文件,找到了一些资料,但很零散。特别是添加图标这一块只看到G版留下的一点痕迹。
所以我自己做了一个带图标的菜单文件,包含了各种可能会遇到的功能(打开文件、打开文件夹、打开网页、发送邮件、执行程序等等)
分享给大家,希望大家可以玩出自己的花样,有机会再补充详细介绍吧。
*文件路径需要大家手动修改一下,或者命令MENULOAD先看看菜单效果
- #图标来自:https://icons8.com/
- 格式转为BMP,后面ResHacker制作资源文件要用
- 根据CAD要求转换大小(大图像:32 x 32 像素。小图像:16 x 16 像素)
- #资源编辑用软件是:ResHacker
复制代码- #在工具条使用图标的方法:TOOLBARS
- 使用编辑器ResHacker.exe新建资源文件DLL,然后将BMP图像导入,并且取好资源名称。
- DLL文件名和MNU菜单文件名保持一致就可以识别到资源文件,
- 然后在菜单文件中使用资源名称链接到对应的资源就可以显示图标。
- #在下拉菜单使用图标:POP1
- (PS鼓捣出来了,但还不是很理解)
- 首先必须做好工具条,保证工具条上的图标正确显示。
- 然后写菜单栏,当菜单栏中的菜单项后执行的代码和工具条中的对应时,就可以共用资源
复制代码- TAG1 [Toolbar ("tbarname", orient, visible, xval, yval, rows)]
- 工具条选项如下:
- tbarname
- 命名工具栏的字符串。该字符串必须包含字母数字字符,除破折号 (-) 或下划线 (_) 外没有标点符号。此名称连同别名使工具栏能够以编程方式引用。
- orient
- 方向关键字。可接受的值为 Floating、Top、Bottom、Left 和 Right,并且不区分大小写。
- visible
- 可见性关键字。可接受的值 Show 和 Hide 不区分大小写。
- xval
- 一个数值,指定从屏幕左边缘到工具栏左侧的 X 坐标(以像素为单位)
- yval
- 一个数值,指定从屏幕上边缘到工具栏顶部的 Y 坐标(以像素为单位)。
- rows
- 指定行数的数值。
复制代码
;透明图标:https://www.cadforum.cz/en/qaID.asp?tip=6546
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
x
评分
-
查看全部评分
|