码迷,mamicode.com
首页 > 其他好文 > 详细

UIThread

时间:2018-02-02 00:43:30      阅读:188      评论:0      收藏:0      [点我收藏+]

标签:nap   span   blog   ini   模态   create   创建用户   style   app   

一 . 资源中添加对话框,右键添加类MyDlg

双击初始对话框中的按钮,实现按钮功能:点击则创建一个对话框

    CMyDialog* pDialog  = new CMyDialog;
    pDialog->Create(IDD_DIALOG1);
    pDialog->ShowWindow(SW_SHOW);//非模态,可以移动后面

但这种方式,创建出来的对话框,一个崩掉,就全体瘫痪,因为是单线程

二 . 在类视图新建一个类MyThread,继承自CWinThread

CWinApp类就是继承自CWinThread,pMainWnd指针指向线程主窗口,将对话框和主线程连接起来

仿照主窗口和主线程,写一个我们自己的UIThread

在CWinThread类中

BOOL CMyThread::InitInstance()
{
    CMyDlg dlg;
    m_pMainWnd = &dlg;
    INT_PTR nResponse = dlg.DoModal();
    return TRUE;
}

创建用户界面线程:AfxBeginThread()

进程优先级:-30 ~ 30

UIThread

标签:nap   span   blog   ini   模态   create   创建用户   style   app   

原文地址:https://www.cnblogs.com/Lune-Qiu/p/8401609.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!