我正在使用openGL绘制一些动画。
我想在矩形周围的区域中绘制动画 那个矩形应该是透明的,以显示碰巧在那里的任何窗口,并将其留给常规的Windows MFC图纸。
我知道应该用剪辑来做。但是因为那个矩形中的任何东西都不是用openGL绘制的,所以我不确定它是否能正常工作。
我正在使用带有c ++的openGL。
答案 0 :(得分:0)
<强>解决方案:强>
如果要绘制不相关的窗口,则应使用Stencil缓冲区 这可以用作遮罩层来决定你想要绘制的位置。
如果您有一个带子窗口的MFC窗口,您可以使用以下样式创建“父”窗口: WS_CLIPCHILDREN