Приложение для Windows XP / Vista / 7, предназначенное для внешнего монитора - PullRequest
0 голосов
/ 09 января 2012

Я думаю создать простую игру, которая будет отображаться на внешнем мониторе, если она доступна.

Я был бы рад сделать это как можно более простым, иными словами, программирование обрабатывает активацию внешнего монитора и автоматически запускает окно игры там (при помощи инструмента командной строки api,?).Зеркальный вид тоже подойдет.

Возможно ли это вообще?Будет ли хорошая альтернатива, кроме того, что (простодушным) пользователям придется самостоятельно настраивать свой монитор и т. Д.?

У меня нет предпочтительного языка для работы;Java, C (++), C #, все, что угодно, будет работать в Windows 7+.

1 Ответ

1 голос
/ 09 января 2012

Вот лишь несколько примеров API, связанных с несколькими мониторами / дисплеями (в основном, первые релевантные результаты поиска в Google):

EnumDisplayMonitors будет общей точкой для большинства из них, документация которых доступна по адресу http://msdn.microsoft.com/en-us/library/dd162610%28VS.85%29.aspx:

Функция EnumDisplayMonitors перечисляет мониторы дисплея (включая невидимые псевдомониторы, связанные с драйверами зеркального отображения), которые пересекают область, образованную пересечением указанного прямоугольника отсечения и видимой области контекста устройства.EnumDisplayMonitors вызывает определенную приложением функцию обратного вызова MonitorEnumProc один раз для каждого перечисляемого монитора.Обратите внимание, что GetSystemMetrics (SM_CMONITORS) учитывает только мониторы дисплея.

См. Также ChangeDisplaySettingsEx, который можно использовать для настройки дисплеев, в том числе «Положение устройства вконфигурация с несколькими мониторами. "

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...