gpt4 book ai didi

c# - 在 2 个显示器上运行不同的应用程序

转载 作者:行者123 更新时间:2023-11-30 18:35:38 28 4
gpt4 key购买 nike

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

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

所以基本上,我需要知道如何选择特定屏幕并在其上执行某些操作,以及如何让应用程序以全屏模式启动。

最佳答案

我认为使用 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

关于c# - 在 2 个显示器上运行不同的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14734082/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com