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; 代替