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 接口的方法可以组织成以下组:

分组 方法
分配内存 初始化
剪辑列表 GetClipListIsClipListChangedSetClipListSetHWnd
句柄数 GetHWnd
 

可以使用 LPDIRECTDRAWCLIPPER 数据类型声明包含指向 IDirectDrawClipper 接口的指针的变量。 Ddraw.h 头文件使用以下代码声明此数据类型:


typedef struct IDirectDrawClipper    FAR *LPDIRECTDRAWCLIPPER;

要求

要求
目标平台 Windows
标头 ddraw.h