MFC 主程序使用 Sleep() 时主程序界面假死,如何解决!

保定老猫 保定老猫 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
MFC 主程序使用 Sleep() 时主程序界面假死,如何解决!代码如下:
void CTxtDlg::OnButton1()
{
// TODO: Add your control notification handler code here
try
{
ShellExecute(NULL,"open",_T("notepad.exe"),NULL,_T("C:\\windows\\"),SW_SHOWNORMAL);
}
catch(...)
{
MessageBox("启动失败,请查看文件是否存在!");
}
Sleep(8000);//等待窗口建立
//窗口类名 -----> 窗口句柄
TCHAR lpClassName[]=TEXT("TFrmMain");
HWND hWnd=::FindWindow(lpClassName,NULL);
HWND hwnd3=hWnd;
::ShowWindow(hwnd3,SW_SHOWMINIMIZED);//最小化

}
MFC 主程序使用 Sleep() 时主程序界面假死,如何解决!
...全文

相关推荐

评论 9
收藏 已收藏
分享
返回顶部
保定老猫
VC/MFC 16,550 成员 421,606 内容