如果测试可以的话马上给分!

解决方案 »

  1.   

    我有类似问题
    我尝试用CComControl的m_hWndCD,但得到NULL??up
      

  2.   

    试试这个:
    LPOLECLIENTSITE pOleClientSite = GetClientSite();
         
             if ( pOleClientSite )
              {
                 IOleWindow* pOleWindow;
                 hr = pOleClientSite->QueryInterface( IID_IOleWindow, (LPVOID*) &pOleWindow );
         
                 if ( pOleWindow )
                  {
                     pOleWindow->GetWindow( &hwnd );
                     pOleWindow->Release();
                     return hwnd;
                  }
              }
      

  3.   

    要设置m_Windowed=true,
    然后m_hWnd就是了。
      

  4.   

    bojinyu(沙鱼)的方法OK我试过了,可以
      

  5.   

    bojinyu(沙鱼)的方法OK不过他打错了字,在构造函数里设置m_bWindowOnly = TRUE
      

  6.   

    在构造函数里有现成的m_bWindowOnly = TRUE,但是没有用呀!
      

  7.   

    m_hWnd在WM_INITDIALOG消息后就可使用了你映射WM_INITDIALOG消息,
    在OnInitDialog中就可使用m_hWnd得到控件自身的窗口句柄:)