我需要能够在使用 Microsoft Interop API 的 .NET 应用程序中使用 PowerPoint Viewer 播放的 PowerPoint 幻灯片上绘制一些 DirectX 内容。到目前为止,我已经想出了在幻灯片上显示一个完全透明的 WPF 窗口的想法,但要做到这一点,我将不得不在 WPF 中重写我所有的绘图逻辑(已经编写并使用 DIrectX 正常工作),所以这不是真的对我来说实用。另一种方法是拍摄 PowerPoint 窗口的快照并在 DirectX 中绘制它,但它可能会降低 pn 性能,因为它需要每秒至少执行 30 次。我找不到任何方法来绘制一些在 DirectX 中保持背景透明的纹理。谁能建议我有什么更好的方法呢?PowerPoint API 是否提供了一些方法来做到这一点?如果有一些支持,我可以使用 PowerPoint 2013。任何建议都会很棒。提前致谢。