Найти рекомендуемое разрешение монитора в Windows

Как я могу найти то, что Windows помечает как рекомендуемое разрешение, обычно также и собственное разрешение. Во многих случаях рекомендовано также самое высокое поддерживаемое разрешение, но некоторые мониторы показывают разрешения, которые выше и даже оказываются вне допустимого диапазона.

Пример рекомендуемого разрешения ниже поддерживаемого.

Я пробовал несколько подходов, в том числе EnumDisplaySettings из Windows API, и используя DXGI и IDXGIOutput :: GetDisplayModeList метод. Оба из этих списков все поддерживаемые разрешения, но я не могу найти способ, который рекомендуется. Фильтрация по примеру DXGI_MODE_DESC:: Масштабирование или другие члены не помогают.

1

Решение

Я думаю, что вы можете использовать IDXGIOutput1 :: FindClosestMatchingMode1 предоставляя 0 для предпочтительной ширины и высоты, чтобы они были автоматически выбраны.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]