关于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. 展开
{
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. 展开
3个回答
2013-06-29
展开全部
那个创建不要写在CShowDialog::OnInitDialog() 中,以前碰到过类似的问题,我是在这里获取创建的窗体大小,结果不能实现,建议你放到别的地方去实现。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你好 我也遇到了 你说的这个问题 请问 你解决了吗
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-06-29
展开全部
也许你的操作有问题吧需要帮助的话可以Q我
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询