我先用1打开2
关闭2的时候同时也关闭1
能不能告诉我代码?
谢谢了

解决方案 »

  1.   

    PostMessage(pDlg->m_hWnd, WM_CLOSE, 0, 0);
      

  2.   

    CDIALOGINSPECT *pDlg =new CDIALOGINSPECT(this);
        if(pDlg->m_hWnd)
    {
    ::PostMessage(pDlg->m_hWnd,WM_CLOSE,0,0);
    }
    else
        AfxMessageBox("获取句柄失败");每次都会获取句柄失败的
      

  3.   

    CDIALOGINSPECT *pDlg =NULL;
        if(pDlg->m_hWnd)
    {
    ::PostMessage(pDlg->m_hWnd,WM_CLOSE,0,0);
    }
    else
        AfxMessageBox("获取句柄失败");就会说遇到问题需要关闭
      

  4.   

    ::SendMessage(mainfrm.m_hinsWnd,WM_CLOSE,0,0);
    用这个发送没反应