MFC 點擊按鈕,彈出另一個對話框

方法一:模態對話框
資源視圖--Dialog--右鍵--添加資源--新建--對話框-,然後在已經生成的對話框中(解決資源視圖中的dialog下的新生成的那個)右鍵--添加類。例如:添加CMyNewDlg類,在所要調的代碼中(按鈕點擊方法所在的文件代碼),先加頭文件#include   "CMyNewDlg.h ",之後在按鈕點擊方法中:
void COnclickDlg::OnBnClickedOk()
{
 CMyNewDlg  Dlg;
 Dlg.DoModal();
}
 
方法二:非模態對話框
資源視圖--Dialog--右鍵--添加資源--新建--對話框--然後在已經生成的對話框中(解決資源視圖中的dialog下的新生成的那個)右鍵--添加類。例如:添加CMyNewDlg類,在所要調的代碼中(按鈕點擊方法按鈕點擊方法所在的文件代碼),先加頭文件#include   "CMyNewDlg.h ",之後在按鈕點擊方法中:
void COnclickDlg::OnBnClickedOk()
{
 CMyNewDlg  *pDlg=new CMyNewDlg ;
 pDlg->Create(IDD_DIALOG2,this);
 pDlg->ShowWindow(SW_SHOW);
}
發佈了10 篇原創文章 · 獲贊 94 · 訪問量 18萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章