AfxGetMainWnd

如果你的应用程序是一个OLE服务器,调用而不是直接指m_pMainWnd应用程序对象名成员。

CWnd* AFXAPI AfxGetMainWnd( );

返回值

如果服务器具有是在容器内部的就地活动状态,且此容器的对象处于活动状态,此函数返回指向包含就地活动文档框架窗口对象。

如果没有对象,它是就地启动容器内,或您的应用程序不是一个OLE服务器,这个函数简单的返回m_pMainWnd您的应用程序的对象。

如果 AfxGetMainWnd是从应用程序的主线程调用,它根据上述规则将返回应用程序的主窗口。 如果该函数从应用程序的辅助线程调用,则该函数返回主窗口与执行调用的线程。

备注

如果您的应用程序不是一个OLE服务器,然后调用这个函数就相当于直接引用该m_pMainWnd的应用程序对象的成员。

示例

//The following line send a WM_CLOSE message  
//   to the Application's main window. This will cause the 
//   Application to exit.
AfxGetMainWnd()->PostMessage(WM_CLOSE, 0, 0);

要求

标头: afxwin.h

请参见

参考

CWinThread::m_pMainWnd

概念

MFC 宏和全局函数