2015-05-21 6 views
1

В настоящее время я использую этот код, чтобы получить экран ID:Получить идентификатор экрана, как показано в диалоговом окне Разрешения экрана

Screen[] sc = Screen.AllScreens; 

но индекс отличается от отображения идентификатора в диалоге разрешения экрана. У меня есть два монитора, как вы можете видеть на изображении ниже. Если я проверяю отображаемое имя, индекс-0 равен «\. \ DISPLAY1», а индекс-1 - «\. \ DISPLAY2», а индекс-0 относится к отображению 2 в диалоговом окне разрешения экрана. Таким образом, я не могу использовать индекс как идентификатор монитора.

Как я могу получить идентификатор монитора точно как идентификатор дисплея, когда вы нажимаете кнопку идентификации?

Я пробовал использовать EnumDisplayDevices, но результат такой же, как при использовании Screen.AllScreens.

enter image description here

ответ

-1

Потому что нет никакого способа, чтобы получить идентификатор экрана, как видно в диалоге разрешения экрана, я изменил код и используется разрешение экрана вместо идентификатора экрана.

 Смежные вопросы

  • Нет связанных вопросов^_^