【MFC】对话框初始化出问题了
发布网友
发布时间:2023-11-23 07:57
我来回答
共2个回答
热心网友
时间:2024-10-17 05:38
补充或追问一下DoModal附近的代码和OnInitDialog的代码。
创建对话框函数会调用OnInitDialog,这里出问题,可能是控件问题,也可能是初始化代码问题。建议减少控件、减少初始化代码(注销)、在OnInitDialog设置断点,看看具体哪里初始化失败。现在提供的图不能准确定位具体问题。
热心网友
时间:2024-10-17 05:39
你初始化是写在哪里?
MFC对话框初始化,该怎么解决
3在项目属性界面中找到“生成”选项卡。4在“生成”选项卡中找到“允许不安全代码”,勾选该项。5此时再编译程序,就可以完全解决此问题了。
mfc对话框初始化之后,自动关闭
题主是否想询问“mfc对话框初始化之后,自动关闭是什么原因”?对话框属性设置问题,消息循环问题。1、对话框属性设置问题:检查对话框属性是否设置正确。2、消息循环问题:确保应用程序有一个有效的消息循环。
MFC对话框程序无法运行
你初始化里写代码了么?可能是初始化里变量类型转换非法或数组越界之类的,或者控件使用错误(有些控件需要初始化)。
mfc对话框,出现这样错误,问怎么回事?
首先,CTestDialog是你继承CDialog的一个继承类,在主对话框中,你添加一个成员变量CTestDialog m_wndTestDlg,然后在需要用到这个对话框的时候,用你上面的代码就行了,我工程的一段代码贴出来,让你参考一下。你的问题,有可能是你的人为错误引起的。 if (NULL != m_pWndFindDlg){ delete m...
mfc运行出错并且弹出一个对话框怎么办
不能怎么办,看出错信息,不过你应该是内存访问出错,从新看代码,调试,运行,看你的数组,零时变量的释放,初始化问题。
MFC编写的对话框运行时发生基础类应用程序已停止工作
首先确定一下,在VC6中,红色感叹号(Ctrl+F5)运行Release版本,是否有问题。一般来说,三种可能比较高:支持文件路径问题,因为两种方式的区别是当前工作目录不同,将exe复制到工程文件所在目录运行试试。动态编译问题。默认Release是动态编译MFC,Debug是静态。将Release版本的工程配置选择为静态编译MFC,...
mfc怎样初始化模式对话框
重写OnInitDialog函数,这个是对话框的初始化函数,需要初始化的代码写在这个函数就可以了。如果没有OnInitDialog函数,按如下步骤添加:1. vc6.0版本 类视图 ---> 右键对话框--->添加windows消息事件(add Windows Message...) --- ---> 双击 WM_INITDIALOG 2. vs版本 类视图 ---> 右键对话...
MFC对话框中按钮初始状态为灰色不可用,在3个编辑框全部输入完毕后变为...
MFC对话框中按钮初始状态为灰色不可用,在3个编辑框全部输入完毕后变为可用,该怎么实现? 变为灰色不可用这点倒是可以实现,在初始化函数中EnableWindow(FALSE),但该怎么实现当全部参数输入完毕后按钮变为可用呢?... 变为灰色不可用这点倒是可以实现,在初始化函数中EnableWindow(FALSE),但该怎么实现当全部参数输入...
关于MFC 系统级模态对话框的问题!求解!
并更新显示了窗体,所以这个对话框就起不到模式对话框的作用了,一把::MessageBox()加到 if (!ProcessShellCommand(cmdInfo))return FALSE;m_pMainWnd->ShowWindow(SW_SHOW);m_pMainWnd->UpdateWindow();的前面的其他地方也就是窗口没有被初始化之前,就好了.
mfc中domodal()的使用出错问题
这种情况大多数是由于你的某些特殊的控件在子对话框OnInitDialog()函数中的初始化不正确,或者定义了一些特殊的类的对象如Cimage等,总之你试着把你子对话框中特殊的变量或者控件先去掉,一步一步地调试,看看是不是这些控件或者变量的问题