我有一个Combobox选择On,则生成一个无模式对话框,选择OFF则自动把这个对话框关闭,我该如何实现那,是不是还要发送消息阿,谢谢各位

解决方案 »

  1.   

    New 一个对话框,到时候Delete 这个指针就可以了嘛。
      

  2.   

    C**Dialog *pDialog = new C***Dialog;
    pDialog->Create();
    pDialog->ShowWindow(SW_SHOW);
    pDialog->ShowWindow(SW_HIDE);
    delete pDialog;
      

  3.   

    也可以发一个wm_close的消息给对话框
      

  4.   

    ::PostMessage(m_dlg1.m_hWnd, WM_CLOSE, 0, 0);
    只要能获得句柄就可以随时结束了。
      

  5.   

    it is very esay to get handle of the dialog,the SendMessage or PostMessage
      

  6.   

    用dialog的句柄ShowWindow
    或是发消息
      

  7.   

    hDlg为对话框句柄
    EndDialog(hDlg, LOWORD(wParam));