在2台显示器上运行不同的应用

时间:2013-02-06 16:33:18

标签: c#

我正在进行这个C#项目,我需要在第二台显示器上启动一些视频,并在主显示器上启动我的应用程序。

这可以在C#中完成吗?全屏启动监视器2上的一些视频,并全屏启动我的应用程序窗口。

基本上,我需要知道如何选择特定的屏幕并对其执行某些操作,如何才能全屏启动应用程序。

1 个答案:

答案 0 :(得分:0)

我认为实际上应该可以使用Direct3D,而不是自己这样做。

您应该能够识别您的显示器,并对每个显示器进行适当的处​​理。

在你的情况下,我会用它自己的资源创建两个不同的Direct3D设备(似乎不可能在两个不同的设备之间共享资源)。

以下是MSDN上的一些Direct3D示例: http://msdn.microsoft.com/en-us/library/windows/desktop/bb153298(v=vs.85).aspx

在这里你可以找到一种在MSDN上创建Direct3D设备的方法: http://msdn.microsoft.com/en-us/library/windows/desktop/bb153258(v=vs.85).aspx