Игровое приложение написано на C++ и использует DirectX 8.
Я получаю максимальное разрешение монитора для расчета его соотношения сторон. Затем я использую это значение для исправления рендеринга игры (масштабирование и настройка отсечения для получения нормального изображения 4:3 с черными рамками на широкоэкранных мониторах).
Как я могу проверить, использует ли монитор сейчас авторегулировку соотношения сторон? Потому что мое масштабирование плюс масштабирование монитора делает результирующее изображение чрезмерно масштабируемым.
Спасибо
РЕДАКТИРОВАТЬ: я видел правильную обработку различных разрешений монитора с автоматической настройкой соотношения сторон или без нее в казуальной игре «Королевский посланник». Но не знаю, как они это делают.