【C++】AfxBeginThread

来源:互联网 发布:java中aes加密算法 编辑:程序博客网 时间:2024/06/05 19:28


void CPMApp::CreateThread(){if (!m_bOpen && m_pThread == nullptr){m_bOpen = TRUE;m_pThread = AfxBeginThread(ShowDlgThread, this);if (nullptr == m_pThread){m_bOpen = FALSE;}}}UINT CPMApp::ShowDlgThread(LPVOID pParam){return ((CPMC_PLCApp*)pParam)->ShowDlg();}UINT CPMApp::ShowDlg(){m_bOpen = TRUE;if (1 == m_iType){CInfoDlg InfoDlg;InfoDlg.DoModal();}else if (2 == m_iType){CPXDlg dlg;dlg.DoModal();}m_bOpen = FALSE;m_pThread = nullptr;return 0;}


0 0