MFC中怎么弹出非模态对话框

MFC中如何弹出非模态对话框
MFC中如何点击按钮时就弹出一个非模态对话框,点击关闭按钮时就关闭它。
对话框 mfc

------解决方案--------------------
新建一个对话框以及关联的类。
在构造函数中
    
this->Create(IDD, pParent);
    this->ShowWindow(SW_HIDE);
    ::SetWindowPos(m_hWnd,HWND_TOPMOST,0,0,0,0,SWP_NOSIZE );


新建Show()函数接口来显示或隐藏窗体
void CDlgTrackInfo::Show( bool isShow )
{
    if(isShow){
        ShowWindow(SW_SHOW 
------解决方案--------------------
 SW_NORMAL);
        CenterWindow();
    } else {
        ShowWindow(SW_HIDE);
    }
}