본문 바로가기

Study Memos/Windows Programming

윈도우 좌표 구성 (Section 28)

 

참고> 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