void CDiaTest::OnClickedBtnAdd()
{
// TODO: 在此添加控件通知处理程序代码
//定义全局变量m_bCreate
/*if(m_bCreate==FALSE)
{
m_btn.Create((CString)"新添加",BS_GROUPBOX|WS_VISIBLE,CRect(0,0,100,100),this,120);
m_bCreate=TRUE;
}
else
{
m_btn.DestroyWindow();
m_bCreate=FALSE;
}
*/
//定义一个常量
/*static BOOL m_b=FALSE;
if(m_b==FALSE)
{
m_btn.Create((CString)"新添加",BS_GROUPBOX|WS_VISIBLE,CRect(0,0,100,100),this,120);
m_b=TRUE;
}
else
{
m_btn.DestroyWindow();
m_b=FALSE;
}*/
//最简单的一种
if(!m_btn.m_hWnd)
{
m_btn.Create((CString)"新添加",BS_GROUPBOX|WS_VISIBLE,CRect(0,0,100,100),this,120);
}
else
{
m_btn.DestroyWindow();
}
}
void CDialView::OnDialog()
{
// TODO: 在此添加命令处理程序代码
//模态对话框
//CDialog dig;
CDiaTest dig;
dig.DoModal();
//非模态对话框
// 有2种解决办法 第一种 把dia设置成view类的成员变量 第二种设置成指针
/*CDiaTest dia;
dia.Create(IDD_DIALOG1,this);
ShowWindow(SW_SHOW);*/
/*CDiaTest *pDia=new CDiaTest();
pDia->Create(IDD_DIALOG1,this);
pDia->ShowWindow(SW_SHOW);*/
}