Q1:DWM 在多显示器 设置(扩展)中的预期行为是什么?的监视器被全屏 (D3D11) 应用程序覆盖(不是最大化的无边框窗口)?
1.所有剩余的屏幕应该是空白的
2. 应主动刷新所有剩余屏幕
3. ?
Q2:应用程序在全屏时是否应该/可以设置 DWM 的行为(我的意思是:强制它执行 1/2/3)?
我读过 DXGI: Best Practices但它并没有真正考虑 DWM 在多显示器设置中与全屏应用共存。
附加信息:
我可以看到 DWM 在这种情况下表现不同,具体取决于特定的应用程序(我的或第 3 方),机器应用程序运行在同一台机器上,甚至同一应用程序的特定运行。谷歌搜索显示我不是唯一遇到这些不一致的人,例如:
一)gaming.stackexchange.com - 第二个屏幕的内容发生了变化
b) forums.geforce.com - 第二台显示器空白
谢谢,
乏力
最佳答案
CodeAngry:您已经描述了应用程序使用最大化、无边框窗口时的行为,而不是问题中提到的“真正的全屏”。
关于windows - 应用全屏时的预期 DWM 行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33208215/