用一下方法单独写一个小的对话框的程序可以显示,但想在另一个程序里加入一个对话框它却无法显示:
CTestDlg dlg;
dlg.DoModal();
高手帮帮忙啊!!
唉!悲哀!可能是我的破解版VC有问题吧。拿到别的电脑上就OK了!郁闷!
VC 对话框无法显示
答案:2 悬赏:30 手机版
解决时间 2021-02-04 01:45
- 提问者网友:风月客
- 2021-02-03 05:40
最佳答案
- 五星知识达人网友:走死在岁月里
- 2021-02-03 06:50
“但想在另一个程序里加入一个对话框它却无法显示:”你在这个程序中把要显示的对话框加载到你的程序中了吗?并且即便你加载了这个对话框,也在在该程序初始化后调用“CTestDlg dlg;dlg.DoModal(); ”这个才有效,否则就会不执行,被忽略。例如:你在该程序的构造函数中调用就是无效的,在Init...这个初始化函数末尾调用就是用效的,在运行后的界面程序中加入菜单项让它执行也是有效的。
全部回答
- 1楼网友:鸽屿
- 2021-02-03 07:28
具体代码 #include "cxxdlg.h" cyydlg::onbutton() { //实例化cxxdlg,运行对话框,但隐藏界面 cxxdlg dlg; dlg.showwindow(sw_hide); }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯