홈
태그
미디어로그
위치로그
방명록
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
메뉴
검색
컨텐츠 검색
변경된 부분만 갱신 시켜주는 PatBlt
랭귀지/MFC
2008. 11. 20. 12:23
BOOL CMapEditView::EraseBackground(CDC* pDC) { CBrush l_brush(RGB(0, 0, 255)); CBrush *old_brush = pDC->SelectObject(&l_brush); CRect rt; pDC->GetClipBox(&rt); //실제 갱신되는 영역을 구한다. pDC->PatBlt(rt.left, rt.top, rt.Width(), rt.Height(), PATCOPY); pDC->SelectObject(old_brush); return TRUE; }
MFC는 메세지를 처리하기전에 SetClipBox를 해놓기 때문에 GetClipBox를 호출하여
갱신된 부분의 영역을 알 수 있다.
공유하기
URL 복사
카카오톡 공유
페이스북 공유
엑스 공유
게시글 관리
구독하기
Angler
관련글
관련글 더보기
쓸대없이 RECT로 버튼 그리기
다각형 그리기
Document / View 구조 고려사항
MFC 구조
댓글
댓글 접기
댓글 펼치기
티스토리툴바
닫기
단축키
내 블로그
내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W
블로그 게시글
글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C
모든 영역
이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift
+
/
⇧
+
/
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.