请问怎么样才能获得当前窗口的句柄???
我要把它作为参数去使用,急!!!

解决方案 »

  1.   

    HWND CWnd::GetSafeHwnd( );
    或者使用CWnd的成员变量m_hWnd
      

  2.   

    GetSafeHwnd()
    AFxGetApp()->m_pMainWnd->m_hWnd
      

  3.   

    HWND CWnd::GetSafeHwnd( );
    或者使用CWnd的成员变量m_hWnd
      

  4.   

    哈哈是这个
    HWND hWnd;
    hWnd=GetActiveWindow();
      

  5.   

    GetSafeHwnd()
    AFxGetApp()->m_pMainWnd->m_hWnd
    是主窗口句柄,未必是当前的窗口句柄。
      

  6.   

    GetSafeHwnd()或是
    AFxGetApp()->m_pMainWnd->m_hWnd
    都可以的
      

  7.   

    GetSafeWnd()
    AFxGetApp()->m_pMainWnd->m_hWnd
      

  8.   

    HWND CWnd::GetSafeHwnd( );
    或者使用CWnd的成员变量m_hWnd———————————
    ┏━★━━◆━━★━┓ 
    ♂欢|◢CSDN◣|使♂       
    ┃迎|◥论坛助手◤|用┃       
    ┗━☆━━◇━━━☆┛      
      

  9.   

    GetSafeWnd()
    AFxGetApp()->m_pMainWnd->m_hWnd
      

  10.   

    上面的方法都对,
    但,更好的方法是.....................HWND handle;
    handle = 给我当前窗口的句柄();:)
      

  11.   

    假设要关闭该窗口,而你什么都不知道,可以这样做;
    CWnd *m_Wnd = GetActiveWindow();
    m_Wnd->DestroyWindow();
      

  12.   

    HWND GetTopWindow( ) const
      

  13.   

    GetSafeHwnd()
    AfxGetApp()->m_pMainWnd->m_hWnd
      

  14.   

    这个用delphi写的dll在VC里应该怎么调用:
    procedure funTest(H:THandle;s1,s2,s3: String);   cdecl ;其中H:为当前主调用程序的窗口句柄,请问在VC里如何传这个句柄???