如何能使一个按钮,点击一下 创建一个非模态对话框,在点击下这个对话框消失

怎么能使一个按钮,点击一下 创建一个非模态对话框,在点击下这个对话框消失?
RT

------解决方案--------------------

ShowWindow(SW_SHOW/SW_HIDE);就好了

C/C++ code

CAboutDlg* pDlg = NULL;
void CXXXDlg::OnOK() 
{
    // TODO: Add extra validation here
    
    if(NULL == pDlg)
    {
        pDlg = new CAboutDlg;
        pDlg->Create(IDD_ABOUTBOX);
    }

    if(pDlg->GetSafeHwnd())
    {
        pDlg->ShowWindow(pDlg->IsWindowVisible() ? SW_HIDE : SW_SHOW);
    }
}

最后记得销毁非模态对话框