关于C++对话框的问题

我的需要的操作如下:在住对话框点按钮,弹出一个对话框1,但是在弹出这个对话框之前,我还要弹出一个模态对话框,但是我在弹出对话框1的OnInitDialog里面创建模态对话... 我的需要的操作如下:在住对话框点按钮,弹出一个对话框1,但是在弹出这个对话框之前,我还要弹出一个模态对话框,但是我在弹出对话框1的OnInitDialog里面创建模态对话框对象的时候内存报错,说不能访问。请问我要怎么写才好 问题补充:部分代码: BOOL CShowDialog::OnInitDialog()
{
CDialog::OnInitDialog();
CAcqConfigDlg dlg(this,CAcqConfigDlg::ServerAcqDevice);
在创建dlg的时候内存报错,this指向的是CShowDialog,当我点击主对话框按钮时调用:
void CVideoControlDlg::OnButtonShow()
{
CShowDialog dlg ; dlg.DoModal();
} DoModal()进去,运行到
CAcqConfigDlg dlg(this,CAcqConfigDlg::ServerAcqDevice);内存报错
Unhandled exception in VideoControl.exe;0x0000005;Access Violation.
展开
 我来答
匿名用户
2013-06-29
展开全部
那个创建不要写在CShowDialog::OnInitDialog() 中,以前碰到过类似的问题,我是在这里获取创建的窗体大小,结果不能实现,建议你放到别的地方去实现。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
之后烦人
2016-12-08
知道答主
回答量:8
采纳率:0%
帮助的人:7568
展开全部
你好 我也遇到了 你说的这个问题 请问 你解决了吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-06-29
展开全部
也许你的操作有问题吧需要帮助的话可以Q我
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式