참고> blog.naver.com/tipsware/220974096116
1. Windows 운영체제에서 Window는 다른 Window를 소유할 수 있기 때문에 '절대 좌표'와 '상대 좌표' 개념을 동시에 가짐
2. GetWindowRect() : 모니터 화면을 기준으로 하는 절대 좌표계
-> 모니터 화면의 좌측 상단이 (0, 0)
-> '윈도우 영역(Window Area)'은 캡션과 테두리를 포함하기 때문에 좌표 계산 시 유의해야 함
3. GetClientRect() : 클라이언트 영역의 좌표계
-> '클라이언트 영역(Client Area)'은 개별 윈도우를 위한 상대 좌표계
-> 캡션과 테두리 영역 제외
-> '클라이언트 영역'의 좌측 상단이 (0, 0)
4. ScreenToClient() : '윈도우 영역' 좌표를 '클라이언트 영역' 좌표로 변환해주는 함수
반응형
'Study Memos > Windows Programming' 카테고리의 다른 글
WM_CLOSE (Section 31) (0) | 2020.09.18 |
---|---|
ValidateRect 함수 (Section 29) (0) | 2020.09.18 |
CreateCompatibleDC (Section 27) (0) | 2020.09.16 |
BitBlt (Section 26) (0) | 2020.09.16 |
WM_CREATE (Section 25) (0) | 2020.09.16 |