我在想;是否可以通过windows api获取对图形卡主缓冲区的写访问权限,但是仍然允许读取应该的内容?澄清一下,这就是我想要的:
因此,最终结果是将硬件加速3D直接绘制到窗口的桌面,同时仍然呈现其他应用程序。
答案 0 :(得分:1)
有更好的方法可以创建没有边框的窗口。例如,您可以尝试使用dwStyle的CreateWindow参数进行试验。看起来好像你传入了WS_OVERLAPPED | WS_POPUP,它会产生一个无边框窗口,这是你想要的。 (见this forum post)。
我还认为“无边框窗口”一词不正确,因为我很难在谷歌搜索包含这些词语的搜索结果。
答案 1 :(得分:-1)
你有没有理由不通常使用GDI和DirectX使用窗口模式?当您需要使用窗口渲染时,为什么还要使用全屏模式呢?