如题,我想做一个升级的模块,在主程序启动之前检查版本信息。如果版本是最新的我就不显示更新界面,如果版本需要升级我就要显示更新界面。可是这个界面显示不显示我无法控制啊使用showwindow(sw_hide)不可以。大侠们有好的方法不
我MFC 基本上啥都不会。。求详细点谢了。mfc界面
我MFC 基本上啥都不会。。求详细点谢了。mfc界面
解决方案 »
- CoCreateInstanceAsAdmin用来提升用户的UAC权限,但不知道怎么使用?
- 想要写一个文本编辑器,该怎样组织数据?
- "cannot open Debug/**.exe for writing"原因?
- vc6缺失头文件,那里有下载!
- 在文件中写入字符串,如何控制字符的长度?除了用空格控制宽度??
- 高分求 MPEG4播放器 源代码 (vckbase里面的为什么调试不通过。。。。。。)
- 散分,请各位大虾帮忙看看我是否可以去找工作了。今晚揭贴
- 菜鸟提问:
- .cvs是什么文件
- 刚开始学习DCOM,哪位大虾可以指点小弟怎样实现DCOM的远程调用!??
- 在对话框OnPaint函数给工具条加图片无响应?//是用错地方还是代码错了?
- 用VC2010建立的server项目中访问注册失败。这是为什么?
诡异啊
写错位置倒是可能!
我刚用WM_NCPAINT消息解决了这个问题。思想是通过在绘制窗口前设置为hide
在CXXXApp的InitInstance函数中:
CUpdateDlg up;
int r = up.DoModal();
//在这个更新对话框中判断是否需要更新,需要的话,直接更新,更新完后,直接PostQuitMessage(0);退出程序并重启更新后的程序。不需要更新的话,就调用EndDialog(IDCANCEL);
if(r == iDCANCEL)
{
CMainDlg m;
m.DoModal(); //进入程序主界面
}