读书人

调用对话框有关问题

发布时间: 2012-03-21 13:33:15 作者: rapoo

调用对话框问题
一开始建立一个基于对话框A的程序,在其中一个按钮下,调用另一个对话框B(也在这个程序中建立的,对应的类为CT4,它的基类是CDialog),在主程序中一个Button下调用对话框B,使用的是
CT4 dlg;
dlg.DoModal();然后在文件最前面 添加 #includes "T4.h" 但运行时总是出错,提示:dlg 未声明的标识符和“.DoModal”的左侧必须有类/结构/联合类型
但是,如果我一开始建立的是基于单文档的,在其菜单项中 调用对话框,其它的都和上面的一样 这样又能成功调用!!!
这是为什么呢?
有人说,调整#includes "T4.h" 和其它几个包含头文件 的顺序 就行,但是不管我怎么调整 都没用。。。。

[解决办法]
#include "T4.h"放在#include的最后一行,try again.
[解决办法]
一楼有理 再不行贴出代码拉看看呗

[解决办法]
这是包含头文件,ye 是一个对话框,TO是另一个对话框 对应的类为CT0,基类为CDialog


-------------->
CTO dlg;
dlg.DoModal();


读书人网 >VC

热点推荐