MFC创建模式对话框与非模式对话框
生活随笔
收集整理的這篇文章主要介紹了
MFC创建模式对话框与非模式对话框
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
一、創(chuàng)建模式對話框
1、分別添加如下三個對話框,其ID分別為IDD_ABOUT、IDD_CHAT、IDD_MFCTEST_DIALOG
? ? ?
雙擊”關(guān)于“按鈕,添加相應的消息函數(shù)如下:
運行效果如下:
二、創(chuàng)建非模式對話框
雙擊”聊天“按鈕,添加相應的消息函數(shù)如下:
void CMFCTestDlg::OnChat() {// TODO: Add your control notification handler code hereCChatDlg *pDlg=new CChatDlg;pDlg->Create(IDD_CHAT);pDlg->ShowWindow(SW_SHOW);}并添加相應的頭文
#include "ChatDlg.h"
運行效果如下:
三、模式對話框與非模式對話框的區(qū)別
模式對話框:單擊”關(guān)于“按鈕彈出關(guān)于對話框,在關(guān)閉關(guān)于對話框前,主對話框是不可以操作的。
非模式對話框:在關(guān)閉模式對話框前,不阻擋對背景窗口的操作。
總結(jié)
以上是生活随笔為你收集整理的MFC创建模式对话框与非模式对话框的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: OpenCV与图像处理学习十四——SIF
- 下一篇: 实数序列频谱的共轭对称性(DFT与IDF