将opengl窗口的图像复制到窗口gdi dc

时间:2015-02-01 22:33:29

标签: windows opengl gdi

我必须将使用opengl呈现的Windows应用程序(基于表单,而不是全屏)的图像复制到其他应用程序窗口的区域(面板)(使用GDI函数)。

opengl窗口在一台显示器上呈现,系统的第一张图形卡和目标面板在另一台显示器上呈现,由另一台显卡控制。

这两个应用程序都是"第三方应用程序"。我唯一的信息是两个窗口句柄,opengl应用程序和目标面板。

我用Delphi使用" dglOpenGL"做了一些测试。单位 - 但没有成功。 " glReadPixels"总是会产生一个空数据数组。

我不明白如何访问由其他应用程序创建的现有渲染上下文。

我的项目是用Delphi编写的 - 但如果有提示,代码片段,用C#或C ++,也会有所帮助。

0 个答案:

没有答案