다중모니터의 좌표기준. | |||
모니터 1개인 경우, 윈도우 영역 구하는 함수인 GetWindowRect 함수로 반환받는 CRect 는 좌상단 꼭지점을 (0,0) 으로 오른쪽 방향 +, 아래 방향 + 로 되어있다. 음수값은 없음. 모니터 2개 이상인 경우, "주 모니터"의 좌상단을 좌표원점으로 하고 주 모니터 왼쪽방향 -, 주 모니터 윗쪽 방향 - 로 된다. 예로 6개의 모니터가 있고, 주 모니터가 아래처럼 설정되어있다면, 주모니터의 좌상단이 좌표원점 (0,0). 위와 같은 모니터 배치 상황에서 프로그램 윈도우의 영역정보를 받는 함수 GetWindowRect 실행 CRect 값 확인 해보기. GetWindowRect 코드.
상기 코드 출력 결과. 모니터 1 에 윈도우 생성된 경우. 모니터 3 에 윈도우 생성된 경우. 모니터 6에 윈도우 생성된 경우. 모니터 번호. 환경. 6개 각각의 모니터는 동일 해상도 1920 x 1080, win10, | |||
|
///753.
'VisualStudio.C++.C# > 코딩팁,함수활용,단편' 카테고리의 다른 글
MFC. Radio button control 사용법. (0) | 2016.05.17 |
---|---|
VC++. 대화상자 윈도우 좌표 지정하기. (0) | 2016.04.20 |
VC++. 주 모니터 화면 픽셀수.바탕화면 작업영역, 작업표시줄 사이즈 구하기. (0) | 2016.04.20 |
VC++. 프로젝트 리소스에 비트맵 추가. (0) | 2016.04.19 |
MFC. CFileFind - 파일 찾기 나열 하기. (0) | 2016.04.17 |
댓글