修改工具栏图标&得到CTreeCtrl控件item的状态为始终为未选中(unchecked)

一 修改工具栏图标:

在工程的/res目录里,有toolbar256.bmp与toolbar.bmp两张图片。

后者实现所有功能:

  1. 确定定各图标显示先后顺序
  2. 关联一个图标到特定的响应函数(通过将其ID设置与某个菜单项一样实现)
前者用于显示
  1. 从名字可以看出来,256位真彩色,显示效果好一些。因此用于最终程序界面的显示。
制作图标用到了软件IconWorkshop.
具体的修改步骤为:
  • toolbar.bmp修改
  1. 大小修改:在属性栏里修改图标的height和width
  2. 顺序修改:通过拖拽,可以调动各菜单的先后顺序分组情况。
  3. 重绘图标:便于与toolbar256.bmp对应,可以这些图标分别写上有意义的标识符。
  4. 关联响应函数。——即设置其ID与某一菜单项相同。
  • toobar256.bmp:修改
  1. 先修改其宽与高与toolbar.bmp相同。
  2. 绘制你需要的图标
另:修改MDI程序的文档图标:直接替换对应图标文件即可。——我以前好像还用到了LoadIcon()之类的函数。
二 得到CTreeCtrl控件item的状态为始终为未选中(unchecked)的问题:

程序用到了BCG插件,在注册表HKEY_CURRENT_USER/HKEY_CURRENT_USER\Software\BCGP AppWizard-Generated Applications底下删掉之前对应程序注册表项,再重新编译即可。

posted on 2011-08-30 18:08  LateStop  阅读(848)  评论(0)    收藏  举报

导航