您好,登錄后才能下訂單哦!
在第一個窗口中,創建第二個窗口,代碼如下:
#include "second.h"http://第二個窗口頭文件 void CtestDlg::OnBnClickedButton6() { SecondDig *pDig = new SecondDig; pDig->Create(IDD_Second); pDig->ShowWindow(SW_SHOWNORMAL); }
如果想在第二個窗口中銷毀子窗口。先處理如下兩個虛函數,方法如下:
void SecondDig::PostNcDestroy() { // TODO: 在此添加專用代碼和/或調用基類 CDialogEx::PostNcDestroy(); delete this; } void SecondDig::OnCancel() { // TODO: 在此添加專用代碼和/或調用基類 DestroyWindow(); //CDialogEx::OnCancel(); }
重寫上面兩個虛函數。如果是按鈕中完成,在按鈕點擊消息中調用OnCancel()或用如下代碼
退出整個程序:
PostQuitMessage(0);//或者 //AfxGetMainWnd()->SendMessage(WM_CLOSE,0,0);
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。