C# Вторичное разрешение монитора не соответствует

У меня есть телевизор Full HD, подключенный к моему компьютеру через HDMI, и я пытаюсь получить разрешение этого расширенного дисплея следующим образом.

if (System.Windows.Forms.Screen.AllScreens.Length > 1)
{                              
    Settings.TVWidth = System.Windows.Forms.Screen.AllScreens[1].Bounds.Width;
    Settings.TVHeight = System.Windows.Forms.Screen.AllScreens[1].Bounds.Height;
}

Когда я изменяю разрешение этого расширенного дисплея в свойствах своего графического элемента управления, значения, которые я получаю, совпадают с теми, что я установил до 1280 X 720. Что-нибудь с более высоким разрешением, например 1920 X 1080p, все равно дает 1280 X 720.

Есть ли другие способы получить фактическое разрешение этого расширенного дисплея?

Примечание. Разрешение моего компьютера составляет 1366 X 768.

0 ответов

Другие вопросы по тегам