关于界面显示的有关问题
关于界面显示的问题。
如题,我想做一个升级的模块,在主程序启动之前检查版本信息。如果版本是最新的我就不显示更新界面,如果版本需要升级我就要显示更新界面。可是这个界面显示不显示我无法控制啊使用showwindow(sw_hide)不可以。大侠们有好的方法不
我MFC 基本上啥都不会。。求详细点谢了。
------解决方案--------------------
还是把函数放错位置了么
------解决方案--------------------
其实就是两个dialog显示的问题。
在CXXXApp的InitInstance函数中:
CUpdateDlg up;
int r = up.DoModal();
//在这个更新对话框中判断是否需要更新,需要的话,直接更新,更新完后,直接PostQuitMessage(0);退出程序并重启更新后的程序。不需要更新的话,就调用EndDialog(IDCANCEL);
if(r == iDCANCEL)
{
CMainDlg m;
m.DoModal(); //进入程序主界面
}
如题,我想做一个升级的模块,在主程序启动之前检查版本信息。如果版本是最新的我就不显示更新界面,如果版本需要升级我就要显示更新界面。可是这个界面显示不显示我无法控制啊使用showwindow(sw_hide)不可以。大侠们有好的方法不
我MFC 基本上啥都不会。。求详细点谢了。
mfc
界面
------解决方案--------------------
还是把函数放错位置了么
------解决方案--------------------
其实就是两个dialog显示的问题。
在CXXXApp的InitInstance函数中:
CUpdateDlg up;
int r = up.DoModal();
//在这个更新对话框中判断是否需要更新,需要的话,直接更新,更新完后,直接PostQuitMessage(0);退出程序并重启更新后的程序。不需要更新的话,就调用EndDialog(IDCANCEL);
if(r == iDCANCEL)
{
CMainDlg m;
m.DoModal(); //进入程序主界面
}