MFC单文档的图标,默认使用的是IDR_MAINFAME下的图标,若想修改图标,直接在其下进行修改最为方便,但有一些要注意的点。下面来介绍。
如下图所示,在IDR_MAINFRAME下有两个图像设备,即两个图标,初始时,使用的是(小的[16*16]),直接在 小的16*16工作区下进行修改可以直接成功修改图标。
但若直接选择其他非默认的图标并不能改变图标为所选择的那一个,需要删除到只剩一个,设备才会选择唯一剩下的那个图标来使用,即修改成功。
可根据下面的操作新建一个图标设计区。
如下所示,设备中有三个图像,若不删除,则会一直使用 小的[16*16] 下的图标,需要对其删除,删除到仅剩自己所设计的图标的窗口即可,但注意,一定要在ID为IDR_MAINFRAME下才有用。
选择菜单栏上的,先在设备上面显示出所要删除的图标,再选择图像-----删除设备图像,进行删除。
根据上面的删除操作,删除到仅剩所要使用的那块图像区域(即图标),便会显示这一块图像。
下图为所设计的图标
运行后的最终结果如下,图标修改成功。