Lyn
조회 수 3716 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

Windows 는 Vista 부터 고 DPI 지원을 하기 시작 했는데, 이게 버전마다 좀 차이가 있다.

 

Vista : DPI 변경시 재부팅 필요함

7 : DPI 변경시 로그아웃 필요함

8 : DPI 변경시 로그아웃 필요함.

8.1 : DPI 변경시 로그아웃 필요 없음!!!

 

여기서 중요한 이슈가 발생 하는데, 8.1에서 로그아웃이 필요 없다는 것은 프로그램 실행중에 DPI 가 바뀔 수 있다는점이다. 결국 MS는 이 문제를 해결하기 위해 메시지 하나를 추가하는데 바로 WM_DPICHANGED 이다. 당연하겠지만 Windows 8.1 이상에서만 발생하며, Windows SDK 도 8.1 이상을 써야한다(뭐 어차피 달랑 정수값 하나니 그냥 선언해서 써도 되긴 하지만 ...)

 

 

참조 : https://msdn.microsoft.com/en-us/library/windows/desktop/dn312083(v=vs.85).aspx

TAG •
?

List of Articles
번호 제목 글쓴이 날짜 조회 수
78 VS 2013 커뮤니티 에디션이 출시되었습니다. Lyn 2014.11.13 13347
77 네... 오늘 그날입니다 그날 Lyn 2014.12.10 52519
76 Get windows dpi setting using Direct 2D file Lyn 2015.01.05 3820
75 C++ 에서 타 언어의 try-finally 흉내내기 1 file Lyn 2015.01.05 6692
74 Android Studio Gradle Error:Execution failed for task ':app:packageDebug'. > Duplicate files copied in 오류 해결 Lyn 2015.02.12 7294
73 Android android.os.NetworkOnMainThreadException Lyn 2015.02.15 3408
72 오랫만에 서버 업데이트... 인데 Lyn 2015.03.03 5929
71 MFC DLL의 InitInstance 와 ExitInstance 에서 하면 안되는 것 Lyn 2015.03.06 4552
70 C++ 에서 Nuget 사용해 보기 file Lyn 2015.03.18 11233
69 Resharper C++ 정식버전이 떳습니다. Lyn 2015.04.11 3362
68 Resharper C++ 사용기 - 1 file Lyn 2015.04.20 5693
67 폰트 TTF와 OTF 그 역사의 아이러니함. Lyn 2015.06.30 3046
» Windows 의 버전별 DPI 변경 차이 Lyn 2015.06.30 3716
65 VS2015 가 7월 20일 출시됩니다. Lyn 2015.06.30 2263
64 잠시후 한국시각 21일 0시부터 VS 2015 런칭행사를 합니다. Lyn 2015.07.21 2456
63 만약 사정상 Windows 10 자동 업데이트를 꺼야 한다면 설치해야 할 패치 Lyn 2015.07.22 2539
62 Disable Windows 10 Device Driver Automatic Update Lyn 2015.08.25 2601
61 OpenVPN이 2.3.8 으로 업데이트 되면서 이것저것 바뀌었는데... 1 Lyn 2015.09.08 2844
60 Safe scanf 계열 함수의 함정. 자나깨나 크기조심 secret Lyn 2015.11.17 113
59 C++11 Type Traits. 라이브러리가 프로그래머의 제어에서 벗어나다 1 file Lyn 2015.12.30 5112
Board Pagination Prev 1 ... 2 3 4 5 6 7 ... 8 Next
/ 8