采用基类CWinThread::GetMainWnd可以得到它的指针,进而就可以得到当前窗口的句柄

解决方案 »

  1.   

    如果在主窗口DoModal之前,我DoMdal了一个密码输入框,这个时候我在CMyApp的成员函数里面能得到这个密码输入框的句柄吗?注意它不是MainWnd哦。
      

  2.   

    cdlg m_bkg;
    cDlg *getdlg(){
    return &m_bkg;}
    可得,不行,可用findwindow,前一种易异常 
      

  3.   

    通过以上的方法是得不到,
    m_pMainWnd的指针是在xxxApp::InitInstance()里面初始化的。对一般的窗口只要,将将指针初始化到m_pMainWnd上时,是得不到。
      

  4.   

    to likevclinux(流浪的小狗) 是我没写清楚,
    我是说AfxGetMainWnd,CWinThread::GetMainWnd这些函数。
      

  5.   

    to likevclinux(流浪的小狗) 是我没写清楚,
    我是说AfxGetMainWnd,CWinThread::GetMainWnd这些函数。