我正在进行这个C#项目,我需要在第二台显示器上启动一些视频,并在主显示器上启动我的应用程序。
这可以在C#中完成吗?全屏启动监视器2上的一些视频,并全屏启动我的应用程序窗口。
基本上,我需要知道如何选择特定的屏幕并对其执行某些操作,如何才能全屏启动应用程序。
答案 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