SDI 구조에서 객체 간의 접근 방법





AfxGetMainWnd() : MFC 전역함수로, 응용 프로그램의 최상위 프레임 윈도우의 주소를 반환.

AfxGetApp() : 전역함수로, 응용 프로그램의 자체 객체의 주소를 반환. 즉 theApp 주소반환

GetActiveView() : 메인프레임윈도우 -> 클라이언트뷰, 뷰가 여러개라면 활성화된 뷰 윈도우의 주소반환

GetActiveDocument() : 활성화된 문서의 주소를 반환

GetDocument() : 뷰윈도우에서 문서에 접근할 때

m_viewList : 문서에서 뷰윈도우에 접근할 때 사용하며, CDocument 클래스의 멤버다. 등록된 뷰 윈도우의 주소를
목록으로 관리하며 CPtrList 클래스의 GetHead() 메서드를 호출하여 첫번째에 등록된 뷰 윈도우의 주소를 알아낼 수 있다.

MDI는 나중에 알아보자.






'Windows > MFC' 카테고리의 다른 글

서브 클래싱과 확장 컨트롤  (0) 2011.11.20
특별한 메시지 - 사용자 정의 메시지  (0) 2011.11.20
CArchive 클래스  (0) 2011.11.19
CFile 클래스  (0) 2011.11.19
SDI 템플릿  (0) 2011.11.19

+ Recent posts