DI_ICON1和IDI_ICON1有什么区别?

时间:2012-10-24 16:02:09

标签: windows rc

我正在研究需要在XP,Vista,7和8上运行的Windows应用程序。我正在尝试设置应用程序图标,并且它可以正常工作,使用DI_ICON1作为我的RC文件中的标记:< / p>

DI_ICON1 ICON DISCARDABLE "myapp.ico"

使用IDI_ICON1似乎没有做正确的事情。

但是,我还创建了第二个窗口(也在根级别,即不是我应用程序主窗口的子窗口),并且第二个窗口的ALT-TAB图标未正确显示;它只是默认的通用应用程序图标。将第二个行添加到RC现在使ALT-TAB图标起作用:

IDI_ICON1 ICON DISCARDABLE "myapp.ico"

所以两条线都能正常工作。但我不知道为什么或如何或wtf这些标识符甚至意味着。那么他们是什么,他们在哪里定义,以及他们有什么神奇的作用?

0 个答案:

没有答案