Visual studio windows应用程序中奇怪的图标绘制

Visual studio windows应用程序中奇怪的图标绘制,visual-studio,visual-studio-2008,icons,Visual Studio,Visual Studio 2008,Icons,我有一个32位256x256到16x16的ICO,为48、32和16设置了256个颜色条目。当在VisualStudio2008中设置为应用程序的图标时,我得到了一个相当古怪的行为 父级看起来像是在做256x256 32位的像素调整,因为256色16实际上不是这样的。子窗口设置了正确的16x16 32位图标 有人知道这种行为是如何产生的吗 感谢阅读。应用程序通过发送WM_SETICON消息进行设置。这是小图标。你要发送什么图标?在这个特定的项目中,它是一个.NET应用程序,所以我正在为正在使用的

我有一个32位256x256到16x16的ICO,为48、32和16设置了256个颜色条目。当在VisualStudio2008中设置为应用程序的图标时,我得到了一个相当古怪的行为

父级看起来像是在做256x256 32位的像素调整,因为256色16实际上不是这样的。子窗口设置了正确的16x16 32位图标

有人知道这种行为是如何产生的吗


感谢阅读。

应用程序通过发送WM_SETICON消息进行设置。这是小图标。你要发送什么图标?在这个特定的项目中,它是一个.NET应用程序,所以我正在为正在使用的ICO设置窗口属性。我不知道WinForms如何处理图标。对不起,谢谢。是的,我希望我能深入到细节上来。这实际上是一个我正在为其设计图标的客户,所以有点奇怪。我认为您应该将其包装成一个.ico,并让他们将其链接起来。如果WinForms没有用.ico做正确的事情,我会大吃一惊。