首先,对不起任何语法/拼写错误,英语不是我的主要语言。
我想要实现的目标是能够在外部全屏Directx表面上显示外部应用程序或桌面作为叠加层,并且仍然能够使用Directx窗口内的应用程序/桌面。
在Directx上有很少的经验(我正在努力),我很难找到完成这项任务的最佳方法。
我到目前为止所做的是尝试使用desktop duplication API在Directx窗口内显示,方法是挂钩EndScene方法从桌面添加流。
是否可以完全控制direcx窗口内的外部应用程序?
这可能以可观的帧速率完成吗?
有没有试图做到这一点的例子?
还有更好的方法吗?
非常感谢任何答案! 谢谢!