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