0

在经典的 Windows GDI 中有一个称为“区域”的功能。基本上,您可以通过此功能组合简单的几何形状来构造复杂的形状。一个区域有一个句柄,可以调用到 dc 中进行填充或用作剪辑区域。

DirectDraw 是否具有等效功能,如果有,请提供门口资源的链接。在这一点上,我只是在寻找进入这个主题的方法。

[没有示例代码发布,因为它不适合这个问题]

4

1 回答 1

1

专门针对剪辑,DDRAW 有一个 LPDIRECTDRAWCLIPPER 接口。在 MSDN 中搜索 DirectDrawCreateClipper() 作为起点。一旦你有了剪辑界面,你可以应用一个窗口(通过 SetHWnd)或一个 RGNDATA 结构(通过 SetClipList)来定义你的剪辑区域。

于 2017-11-30T07:16:04.903 回答