学VC有一些时间了
可是就是搞不清句柄是怎么回事请各位指点!!

解决方案 »

  1.   

    句柄是一个32位的DWORD数,是窗口的标识(这里的窗口包括按钮,菜单等等,其实WINDOWS里的这些东西都是窗口)。
    说白了就像是你的身份证号,在全国范围内就指你一个,WINDOWS也需要这要一个号来知道具体是指谁啊。
      

  2.   

    用一个较少存在空间(多数为4字节)来代表Windows的较大内部储存空间。
    句柄只有Windows才明白它的真正意义,只有调用WindowsAPI函数时它才体现,
    在通常情况下它只是个4字节的数值而已。这样说你明白不?反正我明白。
      

  3.   

    句柄(handle)是一个标识对象的变量,或者是一个对操作系统资源的间接引用。数据类型为void *,即一个32位指针。
      

  4.   

    typedef struct _HandleInfo
    {
    USHORT dwPid; 
    USHORT CreatorBackTraceIndex; 
    BYTE ObjType;
    BYTE HandleAttributes;
    USHORT HndlOffset;
    DWORD dwKeObject;
    ULONG GrantedAccess;
    }HANDLEINFO, *PHANDLEINFO;