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