Я установил разрешение экрана Windows на 1920x1080. У меня есть программа C++ windows API и вам нужно использовать функцию GetSystemMetrics
.Разница между MFC и API окон при получении разрешения экрана
int x = GetSystemMetrics(SM_CXSCREEN);//retun x=1536
int y = GetSystemMetrics(SM_CYSCREEN);//retun y=864
Как вы видите, я получаю различное значение от 1920x1080. Но если я использую заголовки MFC
(afx.h) и используйте MFC dlls в настройках программы, тогда возвращаемое значение x, y равно разрешению экрана Windows (1920x1080).
Почему два метода не одинаковы?
Как я могу получить правильное разрешение экрана в моих программах без использования MFC?
спасибо. –