IDirectDrawClipper 接口 (ddraw.h)
应用程序使用 IDirectDrawClipper 接口的方法来管理剪辑列表。 本部分是对此接口方法的引用。
继承
IDirectDrawClipper 接口继承自 IUnknown 接口。 IDirectDrawClipper 也具有以下类型的成员:
方法
IDirectDrawClipper 接口具有这些方法。
IDirectDrawClipper::GetClipList 检索与 DirectDrawClipper 对象关联的剪辑列表的副本。 若要选择剪辑列表的子集,可以传递一个用于剪辑该剪辑列表的矩形。 |
IDirectDrawClipper::GetHWnd 检索以前通过 IDirectDrawClipper::SetHWnd 方法与此 DirectDrawClipper 对象关联的窗口句柄。 |
IDirectDrawClipper::Initialize 初始化使用 CoCreateInstance COM 函数创建的 DirectDrawClipper 对象。 |
IDirectDrawClipper::IsClipListChanged 如果窗口句柄与 DirectDrawClipper 对象关联,则检索剪辑列表的状态。 |
IDirectDrawClipper::SetClipList 设置或删除 IDirectDrawSurface7::Blt、IDirectDrawSurface7::BltBatch 和 IDirectDrawSurface7::UpdateOverlay 方法在父 DirectDrawClipper 对象所附加到的图面上使用的剪辑列表。 |
IDirectDrawClipper::SetHWnd 设置剪辑器对象用于获取剪辑信息的窗口句柄。 |
注解
IDirectDrawClipper 接口的方法可以组织成以下组:
分组 | 方法 |
---|---|
分配内存 | 初始化 |
剪辑列表 | GetClipList、 IsClipListChanged、 SetClipList 和 SetHWnd |
句柄数 | GetHWnd |
可以使用 LPDIRECTDRAWCLIPPER 数据类型声明包含指向 IDirectDrawClipper 接口的指针的变量。 Ddraw.h 头文件使用以下代码声明此数据类型:
typedef struct IDirectDrawClipper FAR *LPDIRECTDRAWCLIPPER;
要求
要求 | 值 |
---|---|
目标平台 | Windows |
标头 | ddraw.h |