yunfei_21
2016-06-06 07:03关于mfc单文档程序下生成无模式对话框的问题,附有源程序
如题,小弟最近做一个练习,在单文档程序里生成一个无模式子对话框,并在对话框中添加了静态文本控件、文本控件和旋钮控件各两个,其中文本控件和旋钮控件是绑定在一起的,看了TAB顺序也是对的,问题出现了,当子对话框中只有一对文本控件和旋钮控件时,程序可以直接运行,文本控件中的文本可以直接显示在视类窗口中,但是添加完第二对文本控件和旋钮控件后,程序编译通过,生成单文档,生成子对话框时程序报错,显示debug assertion failed,dlgdata.cpp,line 43。在网上查了很多帖子,说是可能和控件ID有关,尝试了下注释掉函数dodataexchange()中和文本控件2有关的DDX_Text()函数后,程序可以运行,错误消失。
- 点赞
- 回答
- 收藏
- 复制链接分享
0条回答
为你推荐
- MFC 多文档程序 新建的文档的编码方式是什么?
- c++
- 1个回答
- vs2010 MFC 对话框程序 窗口拖动缩放
- c++
- 3个回答
- MFC父对话框控件如何控制子对话框?
- 控件
- mfc
- 图片
- 对话框
- 1个回答
- MFC 单文档视图分割的视图大小问题
- mfc
- c++
- 2个回答
- MFC多文档程序怎么用文档指针创建新的视图
- mfc
- 多文档
- 1个回答
换一换