MFC基于对话框的工具栏定制效果

xiaoxiao2021-02-28  147

图1

图2

使用VC2010在MFC基础上基于对话框的项目开发,需要使用到工具栏。效果如上图所示,正常情况显示如图1所示,当有鼠标移动到对应的按钮上时显示不同的状态的图片。

我使用位图资源进行的开发加上CImageList动态设置工具栏的图集。

重点使用的是CToolBar自带的函数SetImageList和SetHotImageList两个函数。

SetImageList设置正常状态的显示效果;

SetHotImageList设置当鼠标悬停在按钮上的图片效果。

另外,注意

1)不同版本显示的工具栏的风格不同;

2)相同版本不同的字符集下显示的效果也不同;

3)同一个字符集下,如果动态创建工具栏Create和CreateEx效果也会不同。

 下载地址

具体参考网址:

VC MFC工具栏(CToolBar)控件

转载请注明原文地址: https://www.6miu.com/read-22533.html

最新回复(0)