谁能详细的讲一下 MFC 中句柄的概念吗?

解决方案 »

  1.   

    你用MFC中以Create**打头的函数时,实际上是创造了一个“实例”,实例就是内核对象的对象,内核对象是操作系统内部对外的接口。每个程序都会用到若干个实例,这些实例的地址被依次存储在一张表里,每一个表目都有一个序号,这个序号,就是句柄。也就是说每个程序(更精准的说法是进程)都有一张句柄表,根据表的序号,定位表目,表目中有指向实例的地址。从而构造了整个程序。