AfxGetMainWnd
Jeżeli aplikacja serwera OLE, wywołać tę funkcję, aby pobrać wskaźnika do aktywnego okna głównego aplikacji, a nie bezpośrednio odnoszące się do m_pMainWnd Członkowskich obiektu application.
CWnd* AFXAPI AfxGetMainWnd( );
Wartość zwracana
Jeśli serwer ma obiekt znajdujący się w miejscu aktywne wewnątrz kontenera, a ten kontener jest aktywny, ta funkcja 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 ta zwraca po prostu m_pMainWnd obiektu aplikacji.
Jeśli AfxGetMainWnd nazywa się z wątkiem głównym aplikacji, to zwraca głównego okna aplikacji zgodnie z powyższymi zasadami.Jeśli funkcja jest wywoływana z wtórnego wątku w aplikacji, funkcja zwraca głównego okna związane z wątku, 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