我是想得到窗口名为"截屏窗口"的句柄,我如下做:
HWND m_wnd =FindWindow(NULL,"截屏窗口");
但是会出错,提示如下:error C2440: 'initializing' : cannot convert from 'class CWnd *' to 'struct HWND__ *'那该怎么修改啊? 各位帮忙

解决方案 »

  1.   

    static CWnd* PASCAL FindWindow( LPCTSTR lpszClassName, LPCTSTR lpszWindowName );
    返回的是CWnd*
      

  2.   

    用HWND m_wnd =::FindWindow(NULL,"截屏窗口");
      

  3.   

    CWnd *wnd = FindWindow(NULL,"截屏窗口");
      

  4.   

    HWND pWnd=:: FindWindow(NULL,"截屏窗口");
      

  5.   

    楼主肯定是在一个窗口对象里使用了FindWindow().
      

  6.   

    MFC下和API下都有FindWindow,你要弄清楚是哪一个,不要张冠李戴。
      

  7.   

    FindWindow(NULL,"截屏窗口")前面加上“::”其实大家都说得很明白了,我凑个热闹,蹭点分