VC如何在TOOLBAR上引入Icon或bmp作为按钮图标

VC如何在TOOLBAR上引入Icon或bmp作为按钮图标,第1张

button属性改为bitmap(property->S

tyle)

用Class Wizard添加一个button的成员变量m_bmpBtn

在对话框类重添加一个成员变量CBitmap m_bmp

建立一个资源位图IDB_TEST

在OnInitDialog中:

m_bmp.LoadBitmap(IDB_TEST)

m_bmpBtn.SetBitmap((HBITMAP)m_bmp)

VC版本不同 *** 作稍有差别,大致如下:

资源中打开toolbar的IDR_MAINFRAME资源

将最后一个“空白”按钮拖拽到前面需要的位置,形成空按钮

将需要插入的图标用图片编辑软件打开复制(或者Q截图都行),粘贴到上面空按钮处

指定新按钮的ID,保存资源,OK

要注意以下几个方面,先后顺序未必正确,有可能多设几次

1.设置ToolBar可以显示文字

ToolBar.ShowCaption

:=

True

2.设置ToolButton大小

ImageList.Width

ImageList.Height

3.设置菜单关联

4.设置运行时显示图标(这个是关键)

ToolButton.Menuitum.ImageIndex

要保证MenuItem所在的MainMenu没有设置Image,否则,Menu中会同时显示Icon


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11282931.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存