if后多句的话一定要加分号
if(!pDlg.m_hWnd)
{
pDlg.Create (IDD_DIALOG1,this);
pDlg.ShowWindow(SW_SHOW);
}
else
{
pDlg.ShowWindow(SW_SHOW);
}
我忘了加分号 结果老是出错 呵呵
多句的时候一定要加分号 单句可以不加
if (!m_btn.m_hWnd )
{
m_btn.Create ("学习",BS_DEFPUSHBUTTON|WS_VISIBLE|WS_CHILD,CRect(0,20,100,120),this,111);
}
else
{
m_btn.DestroyWindow ();
}
这个加不加 无所谓了
pDlg.m_hWnd
可以用 pDlg!=NULL; 代替