工控编程吧
标题: 上位机MFC如何创建UI线程 [打印本页]
作者: qq263946146 时间: 2019-8-4 10:02
标题: 上位机MFC如何创建UI线程
程序默认情况下只有一个界面线程,但如果开发功能上有需要的话,
也可以自己创建UI线程。
同样,也是使用函数AfxBeginThread(RUNTIME_CLASS(CUIThread));为创建UI线程。
CUIThread为我们自己从CWinApp派生的类。
class CUIThread : public CWinThread
在此类的初始化函数InitInstance中,我们就可以创建界面线程了。
比如:
- BOOL CUIThread::InitInstance()
- {
- // TODO: perform and per-thread initialization here
- CUIDialog dlgAbout;
- dlgAbout.DoModal();
- return TRUE;
- }
复制代码 CUIDialog 为一个自定义对话框类。
这样我们就可以创建一个模态对话框界面 。
也可以下载例程参考:
(, 下载次数: 0)