为什么在visual studio 2010 和visual studio 11下运行这一段MFC代码会出错,而visual studio 6.0不会?
voidCMFCApplication1Dlg::OnOK(){dlg1test;inta=test.DoModal();if(a==IDOK)AfxMessageBox...
void CMFCApplication1Dlg::OnOK()
{
dlg1 test;
int a=test.DoModal();
if(a==IDOK)
AfxMessageBox("确定");
else
AfxMessageBox("取消");
CDialog::OnOK();
}
类、对象、头文件的处理方式相同。这个程序是点击对话框上的Ok键弹出一个消息框,点击cancel键弹出一个消息框。这是《visual C++从入门到实践》的一个实例。
这是在visual studio 11中的错误信息 展开
{
dlg1 test;
int a=test.DoModal();
if(a==IDOK)
AfxMessageBox("确定");
else
AfxMessageBox("取消");
CDialog::OnOK();
}
类、对象、头文件的处理方式相同。这个程序是点击对话框上的Ok键弹出一个消息框,点击cancel键弹出一个消息框。这是《visual C++从入门到实践》的一个实例。
这是在visual studio 11中的错误信息 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询