以下是 CWinThread::m_pMainWnd 的简要信息:
CWnd* m_pMainWnd;
m_pMainWnd 变量保存了线程的主窗口的指针。主窗口通常是应用程序的主窗口,与应用程序的主框架窗口(CMainFrame)相关联。
示例代码:
CWinThread* pThread = AfxBeginThread(MyThreadFunction, pData);
if (pThread != nullptr)
{
// 获取与线程关联的主窗口
CWnd* pMainWnd = pThread->m_pMainWnd;
// 在此使用 pMainWnd 进行操作
}
在这个示例中,AfxBeginThread 创建了一个新线程,并返回一个 CWinThread 指针。通过访问 m_pMainWnd 变量,你可以获取与线程关联的主窗口的指针。请注意,对于不同版本的 MFC,这个成员变量的可访问性可能有所不同,所以确保查阅相应版本的文档。
转载请注明出处:http://www.zyzy.cn/article/detail/23253/MFC/CWinThread