프로그래밍/MFC
MFC 화면 좌표 변환
에어버스
2016. 6. 14. 18:57
1. 논리/장치 좌표 변환
현재의 매핑 모드를 고려해서 논리 좌표를 장치좌표로 또는 그 반대로 바꿔주는 함수
void LPtoDP(LPPoint lpPoints, int nCount=1);
void DPtoLP(LPPoint lpPoints, int nCount=1);
LP : Logical Point (?)
DP : Device Point (?)
2. 스크린/클라이언트 좌표 변환
- 클라이언트 좌표 원점 : 클라이언트 윈도우 창의 좌상단 모서리
- 스크린 좌표의 원점 : 바탕화면의 좌상단 모서리
void ScreenToClient(LPPOINT lpPoint);
void ClientToScreen(LPPOINT lpPoint);