带图标的程序菜单(1--002)

这篇博客介绍了如何在VB环境下为程序菜单添加图标。首先新建工程并创建窗体,然后利用菜单编辑器创建菜单项。接着,通过引入ImageList控件来存储图标,并在代码中使用API调用来设置菜单项的图标。最后展示了如何在窗体加载时为菜单的子项添加bmp格式的图标。
摘要由CSDN通过智能技术生成

1、新建工程,创建默认窗体Form1,将name属性改为frm_main.

2、选择VB菜单中的“工具”--->“菜单编辑器”。要输入【】符号,搜狗拼音点最后一个符号,选“表情&符号”--->“特殊符号”;如果是万能五笔,在右下角万能五笔图标上点右键,选“输入特殊符号”--->“标点符号”.

3、只需创建第一个菜单及子项即可,后面的菜单没有执行代码的。

4、由于要为菜单添加图标,需要容纳图标的控件ImageList,在工具箱上右击,“部件”--->选取“Microsoft Windows Common Controls 6.0(SP6)”.接着将ImageList控件放到窗体上。为和书上代码一致,将其name改为ImageList2.

5、在ImageList2控件上右击选取“属性”,点选“图像”标签,点击“插入图片”按钮,依次插入bmp文件夹下的49、18、04、7这四个bmp文件

6、在代码视图下,点VB菜单的“外接程序”--->“API浏览器”;“文件”--->“加载文本文件”,选取Program Files---Microsoft Visual Studio---Common---Tools---Winapi文件夹下的WIN32API文件

7、API类型选“声明”,接下来的文本框中输入getmenu,右边选“私有”,点“添加”按钮;接着再输入getmenu得文本框中重新输入getsubmenu,点“添加”按钮;再次输入getmenuitemid、setmenuitembitmaps,重复上述步骤。最后点击“插入”按钮,

8、点击“清除”按钮,API类型选“常数”,接下来的文本框中输入mf_bitmap,点“添加”按钮,最后点击“插入”按钮,关闭该窗口。

9、在代码窗口

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值