MFC多线程的简单使用

int main()
{
    
    
CWinThread thread1(CreateLoginDlg,"Thread1");//定义一个线程对象
	thread1.m_bAutoDelete=false;//线程结束的时候自动销毁对象
	thread1.CreateThread();//创建线程
	WaitForSingleObject(thread1.m_hThread,INFINITE);//等待线程执行完毕
return 0;
}

//线程执行函数
UINT CreateLoginDlg(LPVOID Param)
{
    
    
	CLoginDlg *dlg=new CLoginDlg;
	dlg->Create(IDD_DIALOG_LOGIN,NULL);
	dlg->ShowWindow(SW_SHOW);
	Sleep(10000);
	return 0;
}

猜你喜欢

转载自blog.csdn.net/qq_41363459/article/details/114229744
今日推荐