MFC中创建对话框的问题 5
VS2010,win732位。采用模板自动生成(项目-添加新项-对话框-修饰等工作-给对应按钮添加COMMAND事件(在view视图中)-添加头文件)等建立对话框。执行部...
VS2010,win7 32位。
采用模板自动生成(项目-添加新项-对话框-修饰等工作-给对应按钮添加COMMAND事件(在view视图中)-添加头文件)等建立对话框。
执行部分代码:
void CmycubeView::On32774()
{
CMyNewDlg dlg;
//ReleaseCapture();
dlg.DoModal();
//dlg.Create(IDD_DIALOG1,NULL);
}
工作做完。运行程序,点击绑定对话框的按钮,对话框不显示,程序其他按钮变灰,推测对话框已经创建,但不知为何显示不出来。按回车后恢复正常。
尝试改用非模态对话框,失败,仍然不显示。
尝试不调试直接运行,失败,不显示。
求解决方案,不胜感激。
已经解决,是个白痴问题,没想到对话框的visable属性默认为false,改成true即正常。
不过同样感谢各位的帮助。 展开
采用模板自动生成(项目-添加新项-对话框-修饰等工作-给对应按钮添加COMMAND事件(在view视图中)-添加头文件)等建立对话框。
执行部分代码:
void CmycubeView::On32774()
{
CMyNewDlg dlg;
//ReleaseCapture();
dlg.DoModal();
//dlg.Create(IDD_DIALOG1,NULL);
}
工作做完。运行程序,点击绑定对话框的按钮,对话框不显示,程序其他按钮变灰,推测对话框已经创建,但不知为何显示不出来。按回车后恢复正常。
尝试改用非模态对话框,失败,仍然不显示。
尝试不调试直接运行,失败,不显示。
求解决方案,不胜感激。
已经解决,是个白痴问题,没想到对话框的visable属性默认为false,改成true即正常。
不过同样感谢各位的帮助。 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询