首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

为什么小弟我的窗口不出来

2012-01-24 
为什么我的窗口不出来?我新建一个工程,名字叫person,对话框ID就是这个。然后我在界面上添加一个按钮“输入”,

为什么我的窗口不出来?
我新建一个工程,名字叫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

热点排行