在经典的Windows GDI中,有一个名为“Regions”的功能。基本上,您可以通过此功能组合简单的几何形状来构建复杂的形状。一个区域有一个手柄,可以调用直流进行填充或用作裁剪区域。
DirectDraw是否具有同等功能,如果是,请提供门口资源的链接。我现在只是想找到一个方法。
[没有样本代码发布,因为不适合该问题]
答案 0 :(得分:1)
专门用于剪辑,DDRAW具有LPDIRECTDRAWCLIPPER接口。搜索MSDN以获取DirectDrawCreateClipper()作为起点。获得剪辑器界面后,您可以应用窗口(通过SetHWnd)或RGNDATA结构(通过SetClipList)来定义剪切区域。