考虑到窗口的操作频繁和存储的数据比较多,所以我把窗口类型做了成员变量。
就用到了以下内容。 非模态创建窗口,和销毁
//CoperateSelDlg是自己创建的窗口类
//创建位置
void CMainFrame::OnCreate()
{
if (m_pOperatorDlg == NULL)
{
m_pOperatorDlg = new CoperateSelDlg();
m_pOperatorDlg->Create(ID_OPERATOR_DLG, this);
}
}
//销毁位置
void CMainFrame::OnDestroy()
{
CMDIFrameWndEx::OnDestroy();
// TODO: 在此处添加消息处理程序代码
if (NULL!=m_pOperatorDlg)
{
m_pOperatorDlg->DestroyWindow();
m_pOperatorDlg = NULL;
}
}
//使用(显示)
void popWnd()
{
if(m_pOperateDlg!=null)
{
m_operateDlg->showwindow(SW_SHOW);
}
}