繁体   English   中英

如何在矩形周围绘制?

[英]How can I draw around a rectangle?

我正在使用 openGL 来绘制一些 animation。

我想在矩形周围的区域绘制 animation。
该矩形应该是透明的,以显示 windows 碰巧在那里,并将其留给常规 windows MFC 图纸。

我知道应该用剪裁来做这件事。 但由于该矩形中的任何内容都不是用 openGL 绘制的,所以我不确定它是否能正常工作。

我正在使用 openGL 和 c++。

解决方案:

如果你在不相关的 windows 上绘制,你应该使用模板缓冲区。
这可以用作遮罩层来决定您要绘制的位置。

如果您有一个 MFC window 和一个孩子 window,您可以使用以下样式创建“父亲” WS_CLIPCHILDREN

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM