홈
태그
미디어로그
위치로그
방명록
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();
공유하기
URL 복사
카카오톡 공유
페이스북 공유
엑스 공유
게시글 관리
구독하기
Angler
관련글
관련글 더보기
쓸대없이 RECT로 버튼 그리기
다각형 그리기
변경된 부분만 갱신 시켜주는 PatBlt
MFC 구조
댓글
댓글 접기
댓글 펼치기
티스토리툴바
닫기
단축키
내 블로그
내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W
블로그 게시글
글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C
모든 영역
이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift
+
/
⇧
+
/
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.