CWinThread::GetMainWnd 是 MFC(Microsoft Foundation Classes)中的一个公共方法,用于获取与线程相关联的主窗口指针。主窗口通常是应用程序的主窗口,通过该方法可以方便地获取到主窗口的指针。

具体语法如下:
CWnd* CWinThread::GetMainWnd() const;

这个方法返回一个指向 CWnd 类型的指针,该指针指向与线程相关联的主窗口。如果线程没有主窗口,或者主窗口尚未创建,则返回 NULL。

你可以在派生自 CWinThread 的类中使用这个方法,以获取主窗口的指针,然后进行相关操作。例如:
CMyWinThread* pThread = (CMyWinThread*)AfxGetThread();
CWnd* pMainWnd = pThread->GetMainWnd();

// 检查主窗口是否存在
if (pMainWnd != NULL) {
    // 进行相关操作
}

这里假设 CMyWinThread 是你的自定义线程类。使用 GetMainWnd 可以方便地与主窗口进行交互。


转载请注明出处:http://www.zyzy.cn/article/detail/23238/MFC/CWinThread