出现问题:
这个问题从未见过,所以写此文权当做备忘。
=======================================================================
分析问题必须从做过什么开始。
我回想了一会儿(虚词,此处大概30分钟,毕竟还要吃东西(你知道的血糖含量过低会影响大脑正常思考),记起做过这些事情:
1、给Ribbon添加图标。
不管是各路文章还是官方手册,都说要bmp格式的小图标。可我偏不信邪,添加的PNG格式图片也能用。
2、给程序添加图标。
这里我也不信邪,添加的PNG格式图片替换掉默认的MFC图标。也是能用。
3、修改对话框资源上的文本标题
在这里出现问题。
先点击错误提示,发现打开了RC文件。
而这RC文件中出问题的部分,其所在的注释是“PNG”,而问题行资源类型描述却是BITMAP。
问题找到了。
=======================================================================
尝试着将BITMAP修改PNG,编译链接,问题解决。
=======================================================================
(PS:关于.rc资源的手工编辑,可以看罗云彬老师的著作《Windows环境下32位汇编语言程序设计(典藏版)》,内有详述。)