AfxGetMainWnd
Jeżeli aplikacja serwera OLE, należy wywołać tę funkcję, aby pobrać wskaźnika do aktywnego głównego okna aplikacji, a nie bezpośrednio odnoszące się do m_pMainWnd Członkowskich obiektu aplikacji.
CWnd* AFXAPI AfxGetMainWnd( );
Wartość zwracana
Jeśli serwer ma obiekt w miejsce aktywne wewnątrz kontenera, a ten kontener jest aktywny, funkcja ta zwraca wskaźnik do obiektu okno ramki, który zawiera aktywny dokument w miejscu.
Jeśli nie ma żadnego obiektu, który jest aktywny w miejsce znajdujące się w kontenerze lub aplikacja nie jest serwerem OLE, funkcja po prostu zwraca m_pMainWnd obiektu aplikacji.
Jeśli AfxGetMainWnd jest wywoływana z główny wątek aplikacji zwraca główne okno aplikacji zgodnie z powyższymi zasadami.Jeśli funkcja jest wywoływana z pomocniczego wątku w aplikacji, funkcja zwraca głównego okna skojarzony z wątkiem, który przeprowadził rozmowę.
Uwagi
Jeśli aplikacja nie jest serwerem OLE, a następnie wywołanie tej funkcji jest równoważne bezpośrednio odnoszące się do m_pMainWnd Członkowskich obiektu aplikacji.
Przykład
//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);
Wymagania
Nagłówek: afxwin.h