分类: C/C++
2008-08-01 16:54:33
HICON hIconQuestion = ::LoadIcon(NULL, IDI_QUESTION); m_wndStaticObj.SetIcon(hIconQuestion); //显示问号图标如果你是使用.NET Framework生成应用程序,那么也许会问:在面向Microsoft.NET的应用程序中该如何获取和显示系统图标呢?用以前的老方法固然可以解决问题,但是不要忘了,在Microsoft.NET环境中的主流开发语言是C#,如果你有细心的话,不难发现.NET Framework开发环境提供了一个专门处理系统图标的类:SystemIcons。用它获取系统图标很容易:
Icon icon = SystemIcons.Question;本文我们将通过一个例子示范如何用C#存取系统图标。
Win32 资源 ID | .NET Framework SystemIcons |
(LoadIcon) | Static Property |
IDI_APPLICATION | SystemIcons.Application |
IDI_ASTERISK | SystemIcons.Asterisk |
IDI_ERROR | SystemIcons.Error |
IDI_EXCLAMATION | SystemIcons.Exclamation |
IDI_HAND | SystemIcons.Hand |
IDI_INFORMATION | SystemIcons.Information |
IDI_QUESTION | SystemIcons.Question |
IDI_WARNING | SystemIcons.Warning |
IDI_WINLOGO | SystemIcons.WinLogo |