Windows 7存储消息框的图标在哪里[.DLL]

时间:2013-06-16 09:59:32

标签: c# windows

有没有人知道Windows中MessageBox符号的存储位置(错误图标,感叹号图标......)。我认为他们是在.dll文件中!

2 个答案:

答案 0 :(得分:7)

使用System.Drawing.SystemIcons class访问Windows中使用的库存图标。它包括MessageBox中使用的图标。

从技术上讲,您可以在Visual Studio中使用File + Open + File并导航到c:\ windows \ system32 \ user32.dll以获取这些图标。然而,这不合法。也没有任何保证他们在更高版本的Windows上看起来一样,他们可能不会。请改用SystemIcons。

答案 1 :(得分:2)

是的,它们位于DLL文件中,但您不应该直接从那里加载它们。如果您在运行时需要它们,请使用LoadIcon(IDI_EXCLAMATION),例如。

如果您在设计时需要它们,请查看Visual Studio Image Library