怎样在一个对话框的按钮click事件里把另外一个对话框关闭?得到对话框的windows handle?

解决方案 »

  1.   

    CWnd* pWnd=FindowWindow(NULL,"窗口标题");
    pWnd->SendMessage(WM_CLOSE,0,0);
      

  2.   

    HWND hDialog=FindWindow(NULL,"对话框窗口标题");
    PostMessage(hwnd,WM_CLOSE,0,0);
      

  3.   

    对,取得要关闭的对话框的handle
      

  4.   

    agree to webber84(糕鱼昏)
      

  5.   

    补充一点HWND hDialog=FindWindow(NULL,"对话框窗口标题");
    PostMessage(hwnd,WM_CLOSE,0,0);这里的NULL,如果你改成窗口的类,你可以关闭其他程序
      

  6.   

    1.HWND hDialog=FindWindow(NULL,"对话框窗口标题");
    PostMessage(hwnd,WM_CLOSE,0,0);
    2.EndDialog