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
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)