全部博文(776)
分类: windows
2012-12-27 21:24:30
句柄
是windows编程的一个关键性的概念,编写windows应用程序总是要和各种句柄打交首,所谓句柄,就是一个4字节长的唯一的数,用以标识许多不同的对象类型,由于windwos是一个多任务操作系统,它可以同时运行多个程序或一个程序的多个副本,这些运行的程序称为一个实例,为了对同一程序的多个副本进行管理,windwos引入了实例句柄,windows为每个应用程序建立一张表,实例句柄就好像是这张表的一个索引。windows不仅使用句柄来管理实例,也用它来管理窗口,位图,字体,元文件,图标等系统资源。在windows环境中,句柄是用来标识项目的,这些项目包括:模块,任务,实例,文件,内存块,菜单,控制,字体,资源,包括图标,光标,字符串等,gdi对象,所括位图,画刷,元文件,调色板,画笔,区域,以及设备描述表句柄是用来标识(被应用程序所建立或使用的)对象的唯一整数,windows使用各种各样的句柄标识诸如应用程序实例,窗口,控制,位图,gdi对象等等。mfc源代码: