CFrameWnd::GetActiveView

CView * GetActiveView ( ) const;

반환 값

현재 CView에 대 한 포인터입니다. 현재 보기에 없는 경우 NULL 을 반환 합니다.

주의

프레임 창 (CFrameWnd)에 연결 하는 활성 뷰 (있는 경우)에 대 한 포인터를이 멤버 함수를 호출。

이 함수를 NULL MDI 주 프레임 창 (CMDIFrameWnd)에 대 한 호출 될 때 반환 합니다. MDI 응용 프로그램에서 MDI 주 프레임 창 보기와 관련 된 있지 않습니다. 대신, 각 개별 자식 창 (CMDIChildWnd)는 하나 이상의 관련 된 보기가 있습니다. 먼저 활성 MDI 자식 창을 찾아서 해당 자식 창에 대 한 현재 보기를 찾는 하 여 MDI 응용 프로그램에서 현재 보기를 얻을 수 있습니다. 다음에서 볼 수 있듯이 MDIGetActive 또는 GetActiveFrame 함수를 호출 하 여 활성 MDI 자식 창을 찾을 수 있습니다.:

 CMDIFrameWnd * pFrame = nbsp;?????????? (CMDIFrameWnd *)AfxGetApp()-> m_pMainWnd;

/ / 활성 MDI 자식 창 얻을.
CMDIChildWnd * pChild = (CMDIChildWnd *) pFrame-> GetActiveFrame();

/ / 또는 CMDIChildWnd * pChild = pFrame-> MDIGetActive();

/ / 활성 MDI 자식에 연결 된 현재 보기를 얻을
/ / 창.
CMyView * pView = (CMyView *) pChild-> GetActiveView()

CFrameWnd 개요 |nbsp; 클래스 멤버 (ko) | 계층 구조 차트(&N)

참고 항목nbsp;CFrameWnd::SetActiveView, CFrameWnd::GetActiveDocument(&N)

Index