双桌面全屏模式

时间:2012-04-19 14:11:58

标签: c++ mfc directx direct3d nvidia

我有一个进入全屏模式的MFC应用程序/对话框。我在带有nVidia GT 330的Windows 7双显示器上运行它。我需要在程序内的第二个桌面(不是主显示器)上进行全屏显示,无需任何用户输入。这可能与Direct3D有关吗?

1 个答案:

答案 0 :(得分:0)

您可以使用Windows API将窗口移动到第二个桌面,如果您使用的是D3D9或更早版本,则切换到全屏(尽管D3D10的多显示器样本仍在使用此方法)。如果您有DXGI,则可以使用SetFullscreenState的第二个参数设置要使用的监视器。