怎么判断一个句柄是否有效?
如HWND hWndButton;调试它时,hWndButton=0xccccccccc,这是一个无效句柄,怎么判断一个句柄是否有效?

解决方案 »

  1.   

    BOOL IsWindow(
      HWND hWnd   // handle to window
    );
      

  2.   

    Darnshong(旋风) is rightmfc代码中都是这样判断的。
      

  3.   

    我觉得用ahphone(阿丰) 的方法就可以了
      

  4.   

    对于窗口句柄,如楼上所说IsWindow
    所有句柄:GetHandleInformation
    ZwQueryObject
      

  5.   

    首先初始化,HWND hWndButton = NULL;
    if(hWndButton == NULL)
    {
    //无效
    }
      

  6.   

    BOOL IsWindow(
      HWND hWnd   // handle to window
    );