线程里弹DoModal框置顶以及禁止在处理DoModal框时MFC主界面最小化及对主界面进行操作 .
来源:互联网 发布:sql server2008r2下载 编辑:程序博客网 时间:2024/06/13 07:36
//基于对话框的MFC核心代码void CDLLDemoDlg::OnBnClickedButton1(){// TODO: 在此添加控件通知处理程序代码AfxBeginThread(TestThread, this);}UINT CDLLDemoDlg::TestThread(LPVOID lParam){CDLLDemoDlg* pDlg = (CDLLDemoDlg*)lParam;ShowDoModalDLg(pDlg->m_hWnd);return 0;}//动态库里的核心代码__int32 __stdcall ShowDoModalDLg(HWND hWnd){CWnd* pWnd = CWnd::FromHandle(hWnd);CDlg1 dlg;if (NULL != pWnd){pWnd->EnableWindow(FALSE);}dlg.DoModal();if (NULL != pWnd){pWnd->EnableWindow(TRUE);pWnd->SetFocus();pWnd->SetForegroundWindow();pWnd->SetActiveWindow();}return 0;}//改写OnInitDialog,实现Domodal框置顶BOOL CDlg1::OnInitDialog(){CDialog::OnInitDialog();SetWindowPos(&wndTopMost,0,0,0,0, SWP_NOMOVE | SWP_NOSIZE);SetForegroundWindow();//将窗口置于前台,即强行置顶return TRUE;}
0 0
- 线程里弹DoModal框置顶以及禁止在处理DoModal框时MFC主界面最小化及对主界面进行操作 .
- 主界面在程序运行时隐藏 DoModal的二三事
- DoModal
- DoModal
- 禁止在窗口界面线程中进行线程同步或进行耗时的操作。。。
- VC++/MFC中DoModal
- 在回调函数里不能使用domodal
- 在MFC 中调用DoModal 没有弹出对话框
- 在启动前隐藏一个MFC DoModal对话框
- 》[MFC] CDialog::DoModal()函数用法
- [MFC] CDialog::DoModal()函数用法
- MFC:DoModal 函数的用法
- MFC 主界面函数中线程等待避免界面卡死的处理方法
- MFC 主界面函数中线程等待避免界面卡死的处理方法
- MFC 主界面函数中线程等待避免界面卡死的处理方法
- DLL里的Dialog.DoModal返回-1
- DLL里的Dialog.DoModal返回-1
- DLL里的Dialog.DoModal返回-1
- More Cowbell
- sgu103 SPFA水题
- Tableview最后一行无法显示或者显示不全
- Shiro系统权限管理、及原理剖析
- Spring-web中的web.xml为Servlet提供的配置选项说明
- 线程里弹DoModal框置顶以及禁止在处理DoModal框时MFC主界面最小化及对主界面进行操作 .
- C语言基础 定义并初始化三维的整型数组
- Shell变量:Shell变量的定义、删除变量、只读变量、变量类型
- android 自定义控件(三) 进度条切换
- c++09、虚函数
- redis之zipmap
- C/C++中volatile关键字详解
- C语言基础 计算三维数组的页,行,列
- C++运算符重载