Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2096028
  • 博文数量: 909
  • 博客积分: 4000
  • 博客等级: 上校
  • 技术积分: 12260
  • 用 户 组: 普通用户
  • 注册时间: 2008-05-06 20:50
文章分类

全部博文(909)

文章存档

2008年(909)

我的朋友

分类:

2008-05-06 21:35:26

一起学习
C#语言中处理和显示系统图标的方法


编译/Alpha2000


下载源代码



在以往的Windows程序中要显示系统图标一般是使用下面的方法来实现:

         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#存取系统图标。

下面是.NET Framework 中 SystemIcons 属性和 Win32 IDI_XXX 的一个对照表:

(表一)
Win32 资源 ID 下载本文示例代码


C#语言中处理和显示系统图标的方法C#语言中处理和显示系统图标的方法C#语言中处理和显示系统图标的方法C#语言中处理和显示系统图标的方法C#语言中处理和显示系统图标的方法C#语言中处理和显示系统图标的方法C#语言中处理和显示系统图标的方法C#语言中处理和显示系统图标的方法C#语言中处理和显示系统图标的方法C#语言中处理和显示系统图标的方法C#语言中处理和显示系统图标的方法C#语言中处理和显示系统图标的方法
阅读(273) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~