为什么我的窗口不出来?
我新建一个工程,名字叫person,对话框ID就是这个。
然后我在界面上添加一个按钮“输入”,响应函数叫OnInput.
再添加了一个新界面ID叫Personality,为它新建一个类叫CPersonality,基类是Dialog。
最后在personDlg.cpp中添加了#include "Personality.h ",在输入按钮响应函数中添加了CPersonality dlg;
dlg.DoModal();
编译运行都没问题,为什么我点“输入”按钮第二个对话框不出来呢?
是不是有什么属性需要设置的,高手答复一下,谢谢!
[解决办法]
CPersonality dlg;
没有指定所属窗口,不定窗口到哪去了。
试试
CPersonality dlg(this);
[解决办法]
试试检查Personality的对话框资源是否存在? Personality的ID是否与其它ID冲突(见resource.h)Personality的对话框属性是否为PopUp
删除clw文件Rebuild试试
[解决办法]
定义全局变量在试试
[解决办法]
你肯定是定义窗体类的时候一开始定义错了
然后又重新定义的是不是?
[解决办法]
同意LS