我在哪里可以通过 WinApi 找到消息框的标准系统图标?
我在哪里可以通过 WinApi 找到消息框的标准系统图标?我想创建一个高级对话框(带有详细信息扩展)作为 WinApi 资源,但我想使用系统默认图标,例如:
对于 .NET,我知道我会在 System.Drawing.SystemIcons 中找到它们,但是使用本机 C 和 WinApi 在哪里可以找到它们?我该如何应用它们?
Where do i find standard system icons of messageboxes via WinApi? I want to create an advanced dialogbox (with details-extension) as WinApi resource, but I want to use the system default icons like:
For .NET I know that i'll find them in System.Drawing.SystemIcons
, but where do I find them using native C and WinApi? And how could I apply them?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您应该能够使用
LoadIcon
获取它们。要获取问号图标,请使用LoadIcon(NULL, IDI_QUESTION)
,其他标识符为IDI_ERROR
、IDI_WARNING
和IDI_INFORMATION
>。You should be able to get them using
LoadIcon
. To get the question mark icon useLoadIcon(NULL, IDI_QUESTION)
, the other identifiers areIDI_ERROR
,IDI_WARNING
andIDI_INFORMATION
.是的,
如果有人需要我的代码来设置图标并播放相应的声音。
愿它可以为某人节省几分钟。 :)
Thats correct,
If someone needs here my code to set the icon and also to play the corresponding sound.
May it saves someone some minutes. :)