具体语法如下:
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