在第一個窗口中,創(chuàng)建第二個窗口,代碼如下:
創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供河池網(wǎng)站建設(shè)、河池做網(wǎng)站、河池網(wǎng)站設(shè)計、河池網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、河池企業(yè)網(wǎng)站模板建站服務(wù),10年河池做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。
#include "second.h"http://第二個窗口頭文件 void CtestDlg::OnBnClickedButton6() { SecondDig *pDig = new SecondDig; pDig->Create(IDD_Second); pDig->ShowWindow(SW_SHOWNORMAL); }
如果想在第二個窗口中銷毀子窗口。先處理如下兩個虛函數(shù),方法如下:
void SecondDig::PostNcDestroy() { // TODO: 在此添加專用代碼和/或調(diào)用基類 CDialogEx::PostNcDestroy(); delete this; } void SecondDig::OnCancel() { // TODO: 在此添加專用代碼和/或調(diào)用基類 DestroyWindow(); //CDialogEx::OnCancel(); }
重寫上面兩個虛函數(shù)。如果是按鈕中完成,在按鈕點擊消息中調(diào)用OnCancel()或用如下代碼
退出整個程序:
PostQuitMessage(0);//或者 //AfxGetMainWnd()->SendMessage(WM_CLOSE,0,0);