修改工具栏图标&得到CTreeCtrl控件item的状态为始终为未选中(unchecked)
一 修改工具栏图标:
在工程的/res目录里,有toolbar256.bmp与toolbar.bmp两张图片。
后者实现所有功能:
- 确定定各图标显示先后顺序
- 关联一个图标到特定的响应函数(通过将其ID设置与某个菜单项一样实现)
前者用于显示
- 从名字可以看出来,256位真彩色,显示效果好一些。因此用于最终程序界面的显示。
制作图标用到了软件IconWorkshop.
具体的修改步骤为:
- toolbar.bmp修改
- 大小修改:在属性栏里修改图标的height和width
- 顺序修改:通过拖拽,可以调动各菜单的先后顺序与分组情况。
- 重绘图标:便于与toolbar256.bmp对应,可以这些图标分别写上有意义的标识符。
- 关联响应函数。——即设置其ID与某一菜单项相同。
- toobar256.bmp:修改
- 先修改其宽与高与toolbar.bmp相同。
- 绘制你需要的图标
另:修改MDI程序的文档图标:直接替换对应图标文件即可。——我以前好像还用到了LoadIcon()之类的函数。
二 得到CTreeCtrl控件item的状态为始终为未选中(unchecked)的问题:
程序用到了BCG插件,在注册表HKEY_CURRENT_USER/HKEY_CURRENT_USER\Software\BCGP AppWizard-Generated Applications底下删掉之前对应程序注册表项,再重新编译即可。
浙公网安备 33010602011771号