gpt4 book ai didi

C# : Direct3D in a control, 和辅助监视器上的全屏 - 最好的方法是什么?

转载 作者:行者123 更新时间:2023-11-30 17:23:04 25 4
gpt4 key购买 nike

我正在开发一个 C# 应用程序,它需要在 Windows 窗体的控件中使用 Direct3D,并且(同时)在辅助显示器上全屏显示。

基本上,我想要一个 Windows Forms应用程序在一个屏幕上显示用户界面来控制图形,我想在一个小控件中显示预览图形,并在辅助监视器上全屏显示成熟的 superduper megafancy 图形。

解决这个问题的最佳方法是什么?

(例如,我知道 XNA 可以在 Windows 窗体控件中呈现,但是否也可以在另一个监视器上添加全屏窗口?)

最佳答案

据我所知,唯一的方法是创建 2 个完整的 Direct3DDevices。您在监视器 2 上将一个创建为全屏,然后将另一个创建为普通窗口设备。这应该做你想做的。但是请注意,您将无法在两台设备之间共享资源 ~(它们需要在每台设备上创建)并且性能会比在一台设备上拥有 2 个全屏交换链更差。

关于C# : Direct3D in a control, 和辅助监视器上的全屏 - 最好的方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2375475/

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