VC的MFC向导生成的窗体自动包含以下两句:
SetIcon(m_hIcon, TRUE); // Set big icon
SetIcon(m_hIcon, FALSE); // Set small icon
用于设置主框架的图标,第一句是使用大图标作主框架的图标,第二名是使用小图标作主框架的图标,一般情况下主框架的图标总是小图标,所以可以把第一句注释掉。
至于如何设置在资源管理器中看到的图标呢,解决办法是把要在资源管理器显示的图标的ID值改为最小,打开resource.h文件就可以看到“#define 宏变量 ID值”,自行调整ID值即可。
这两个图标可以设成不一样的,那么在资源管理器里和程序的主框架就可以看到不同的图标了。
Tags: C/C++