我有两个显示器连接到我的电脑。
我正在使用DirectX 10.我有一个基本的应用程序,当我按空格键我打电话时;
swapChain->SetFullscreenState(true, 0);
使其全屏显示。
它在我的主显示器上运行良好,但当我将应用程序移动到其他显示器并按下空格按钮时,它不起作用。也引发了第一次机会异常。
只调用SetFullscreenState函数就足够了吗?或者我必须做别的吗? 谢谢你的帮助。
编辑 我解决了这个问题。 您必须将监视器分配给IDXGIOutput类型变量,并将其作为第二个参数传递给SetFullscreenState函数。
swapChain->SetFullscreenState(true, &curr_monitor);