1 CWinThread*
AFXAPI AfxGetThread()
2
{
3
//
check for current thread in module thread state
4 AFX_MODULE_THREAD_STATE* pState =
AfxGetModuleThreadState();
5 CWinThread* pThread = pState->
m_pCurrentWinThread;
6
7
//
if no CWinThread for the module, then use the global app
AfxGetThread和AfxGetApp的不同
最新推荐文章于 2024-08-16 15:54:11 发布
本文介绍了在MFC中,AfxGetThread()函数返回当前界面线程对象的指针,而AfxGetApp()返回的是应用程序对象theApp的指针。在单线程应用程序中,两者返回相同,但在多线程环境下,它们可能不同,尤其当应用程序存在多个线程时。总结了只有主线程的情况下,两函数才会返回相同结果。
摘要由CSDN通过智能技术生成