mfc 多窗口之间互相切换
生活随笔
收集整理的這篇文章主要介紹了
mfc 多窗口之间互相切换
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
mfc如果需要多個窗口,直接切換到資源視圖,在Dialog右擊選擇“插入Dialog(E)”,這里我要講的是主窗口點擊按鈕彈出窗口,在彈出窗口執行完一定操作后切換到第三個窗口,切換時要關閉第二個窗口。我使用的方法是重載第二個窗口的Onok函數,
如下:void CDialog2::OnOK()
{
// TODO: 在此添加專用代碼和/或調用基類
//CDialog3 *Dlg3 = new CDialog3(); ?
?// ? Dlg3->Create(IDD_DIALOG3); //創建一個非模態對話框 ?
?// ? Dlg3->ShowWindow(SW_SHOWNORMAL); //顯示非模態對話框 ?
? ? CDialogEx::OnOK();
CDialog3 Dlg3; ? ? ? ? ? // 模態構造對話框類CTipDlg的實例 ??
Dlg3.DoModal();
}
注釋的是非模態方法,另一種是模態方法。
總結
以上是生活随笔為你收集整理的mfc 多窗口之间互相切换的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Building MFC applica
- 下一篇: CString截取字符串全攻略