永发信息网

请问我使用MFC调用了list显示文字,但是在程序运行中对话框没有显示

答案:2  悬赏:10  手机版
解决时间 2021-02-05 05:02
除非调用AfxMessageBox,对话框里的list才能正常显示文字、如果不调用AfxMessageBox,对话框好像阻塞了一样,卡着不动
最佳答案
能不能看看你的list的代码
全部回答
1. 在资源视图中用insert插入另一个对话框,在class vizard中新建一个类,名字为dilg2, 2. 在类视图中找到globle 下的cdilg1app函数中加入头文件#include "dilg2.h", 3. 找到app中的bool cdlg1app::initinstance()函数:并加入一下代码“ bool cdilg1app::initinstance() { dilg2 dlg2; dlg2.domodal(); // 如果一个运行在windows xp 上的应用程序清单指定要 // 使用comctl32.dll 版本6 或更高版本来启用可视化方式, //则需要initcommoncontrolsex()。否则,将无法创建窗口。 initcommoncontrolsex initctrls; initctrls.dwsize = sizeof(initctrls); // 将它设置为包括所有要在应用程序中使用的 // 公共控件类。 initctrls.dwicc = icc_win95_classes; initcommoncontrolsex(&initctrls); cwinapp::initinstance(); afxenablecontrolcontainer(); // 标准初始化 // 如果未使用这些功能并希望减小 // 最终可执行文件的大小,则应移除下列 // 不需要的特定初始化例程 // 更改用于存储设置的注册表项 // todo: 应适当修改该字符串, // 例如修改为公司或组织名 setregistrykey(_t("应用程序向导生成的本地应用程序")); cdilg1dlg dlg; m_pmainwnd = &dlg; int_ptr nresponse = dlg.domodal(); if (nresponse == idok) { // todo: 在此放置处理何时用 // “确定”来关闭对话框的代码 } else if (nresponse == idcancel) { // todo: 在此放置处理何时用 // “取消”来关闭对话框的代码 } // 由于对话框已关闭,所以将返回false 以便退出应用程序, // 而不是启动应用程序的消息泵。 return false; } 4.实际上只在实现代码加了:dilg2 dlg2; dlg2.domodal();这两句 5.至此,按f5键运行工程,我们将看到先打开的对话框为dlg2,这样就会在程序运行时自动显示对话框2
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
中国移动(耀强特约代理点)地址在哪,我要去那
五菱宏光发动机发抖,故障灯亮是什么问题?
豌豆的意思是什么啊?知道的请说下!
石家庄市裕华西路9号具体是什么地方
有一款什么松鼠变异的咬人后人也变异的电影
金昌巨邦劳务服务有限公司地址在什么地方,想
中国移动(大荔县农六师店)地址在什么地方,我
趴赛四缸摩托车要用什么机油
悍妬的意思是什么啊?知道的请说下!
中国移动(羌白营业厅)地址在什么地方,想过去
途观更换机油后.如何复位
海安市农村能源服务站在哪里啊,我有事要去这
丽景公寓酒店这个地址在什么地方,我要处理点
今天,躺在床上哭了两个小时,特别想一个人 .
中国移动社区服务站(商贸园店)地址在什么地方
推荐资讯
您好,我想咨询一下框架结构条形基础基础梁的
车身人生马叫声各种各样的声音交织成欢快的交
奎屯市科技兴市领导小组办公室在什么地方啊,
屁滚尿流的意思是什么啊?知道的请说下!
重音的意思是什么啊?知道的请说下!
合同签订后公司被吊销营业执照,对方可以解除
离世异俗的意思是什么啊?知道的请说下!
算命说我有一个儿子两个女儿是指全生下来吗
沙拉油是什么油
求黑子的篮球耽美同人漫画,就是黑受向的各种
天鹏保洁地址在什么地方,我要处理点事
梁山县梁山镇第一中学地址有知道的么?有点事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?