gpt4 book ai didi

c++ - 我怎样才能画一个矩形?

转载 作者:太空宇宙 更新时间:2023-11-04 14:21:47 25 4
gpt4 key购买 nike

我正在使用 openGL 绘制一些动画。

我想在矩形周围的区域绘制动画。
该矩形应该是透明的,以显示碰巧在那里的任何窗口,并将其留给常规窗口 MFC 绘图。

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

我正在使用 openGL 和 c++。

最佳答案

解决方案:

如果你在不相关的窗口上绘制,你应该使用 Stencil 缓冲区。
这可以用作 mask 层来决定您要绘制的位置。

如果您有一个带有子窗口的 MFC 窗口,您可以创建具有以下样式的“父”窗口:WS_CLIPCHILDREN

关于c++ - 我怎样才能画一个矩形?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7058666/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com