홈
태그
미디어로그
위치로그
방명록
Angler Blog
(115)
일상생활_리뷰
(1)
UnrealEngine
(3)
ROS
(3)
Network
(5)
GamePrograming
(35)
Create Game
(9)
Direct3D
(14)
OpenGL
(4)
Orge Engine
(4)
내가본 GPG_One
(4)
랭귀지
(20)
C\C++
(5)
API
(4)
MFC
(7)
OpenMP
(4)
KAU
(38)
운영체제
(4)
Linux
(34)
iOS
(1)
언어정리
(4)
휴양
(0)
ABOUT ME
-
트위터
인스타그램
Today
-
Yesterday
-
Total
-
Angler
Angler
메뉴
검색
컨텐츠 검색
Document / View 구조 고려사항
랭귀지/MFC
2008. 11. 20. 10:35
문서 / 뷰 구조를 이용하기 위한 조건 - 하나의 프레임, 문서 및 뷰는 반드시 서로 연결되어 있어야 한다. - 하나의 문서에는 여러 개의 뷰가 연결될 수 있다. - 하나의 문서에는 최소한 하나의 뷰가 연결되어야 한다. - 프레임, 문서 및 뷰 객체들은 상호간의 포인팅이 가능해야 한다. //////////////////////////////////////////////////// 뷰 클래스에서 문서 클래스 객체의 포인터 얻기 - CView클래스에 정의되어 있는 GetDocument함수를 이용한다. #ifndef _DEBUG // debug version in sam1View.cpp inline Csam1Doc* Csam1View::GetDocument() { return (Csam1Doc*)m_pDocument; } #endif 예) Csam1Doc *pDoc = GetDocument(); /////////////////////////////////////////////////// 문서 클래스에서 뷰 클래스 객체의 포인터 얻기 - POSITION 포인터와 CDocument::GetFirstViewPosition()함수를 이용 POSITION pos = GetFirstViewPosition(); CExam1View *pFirstView = GetNextView( pos ); /////////////////////////////////////////////////// 프레임 클래스 객체의 포인터 얻기 CMainFrame *pFrame = (CMainFrame*)AfxGetMainWnd();
공유하기
게시글 관리
Angler
관련글
관련글 더보기
쓸대없이 RECT로 버튼 그리기
다각형 그리기
변경된 부분만 갱신 시켜주는 PatBlt
MFC 구조
댓글
댓글 접기
댓글 펼치기
티스토리툴바