Какой лучший способ справиться с несколькими мониторами? - PullRequest
1 голос
/ 01 июля 2010

Я хочу создать игру, которая будет использовать несколько мониторов. Например, если у пользователя есть 3 монитора рядом, я хочу, чтобы программа распространила изображение на все 3 монитора.

Как я должен это сделать? Могу ли я сделать одно действительно большое окно, или мне нужно сделать 3 отдельных окна? И если мне нужно сделать отдельные окна, как узнать ориентацию мониторов?

Заранее спасибо!

Ответы [ 2 ]

2 голосов
/ 01 июля 2010

Windows предоставляет «виртуальный рабочий стол», так что вы обычно можете просто создать Windows на рабочем столе и позволить ОС справиться с отображением их на физические мониторы.Когда / если вам нужно знать, какие части виртуального рабочего стола будут отображаться на каких мониторах, вы можете использовать EnumDisplayMonitors (среди нескольких возможностей) для этого.

2 голосов
/ 01 июля 2010

Сделайте вашу игру масштабируемой до любого размера, а их видеодрайверы масштабируют ее по мониторам по-своему.

...