MFC单文档 对话框 模式对话框和非模式对话框

本文介绍了MFC应用程序中如何处理对话框资源,强调了模式对话框的使用方法,通过调用DoModal函数来显示对话框,并在视图类中添加消息处理函数。同时,提到了在添加模式对话框类引用时,需要注意包含头文件的顺序,确保编译顺利。
摘要由CSDN通过智能技术生成

MFC应用程序中添加新的对话框资源后,需对这些新的资源添加相应的类!对菜单资源编辑添加消息处理函数,需注意这些函数的位置应设置在视图类!

对模式对话框,使用较简单容易,调用DoModal函数加载对话框,显示对话框并管理与对话框对象的交互,直到用户单击“确定”或”取消”按钮!只需在视图类的*.cpp文件中添加模式对话框添加的类引用即可,比如添加 #include "ModelDlg.h",这里要注意的是这条语句的位置要放在系统生成的头文件包含之后,否则编译无法通过!

比如正确的是:

// dialogView.cpp : implementation of the CDialogView class

//

#include "stdafx.h"
#include "dialog.h"

#include "dialogDoc.h"
#include "dialogView.h"

#include "ModelDlg.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

而以下的就不能编译通过:

// dialogView.cpp : implementation of the CDialogView class

//
#include "ModelDlg.h"
#include "stdafx.h"
#include "dialog.h"

#include "dialogDoc.h"
#inc
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值