处理多台显示器的最佳方法是什么?

时间:2010-07-01 16:03:34

标签: visual-c++ multiple-monitors

我想创建一款可以利用多个显示器的游戏。例如,如果用户并排有3台显示器,我希望程序将图像分布在所有3台显示器上。

我该怎么做?我可以制作一个非常大的窗户,还是我必须做3个独立的窗户?如果我必须单独操作窗口,我如何知道显示器的方向?

提前致谢!

2 个答案:

答案 0 :(得分:2)

让您的游戏可以扩展到任何尺寸,并将他们的视频驱动程序按照自己的方式在显示器上进行缩放。

答案 1 :(得分:2)

Windows提供了“虚拟桌面”,因此您通常只需在桌面上创建Windows,并让操作系统处理将这些映射到物理监视器。当/如果您需要知道虚拟桌面的哪些部分将显示在哪些监视器上时,您可以使用EnumDisplayMonitors(在多种可能的情况下)来执行此操作。