Interfaz IDirectDrawClipper (ddraw.h)

Las aplicaciones usan los métodos de la interfaz IDirectDrawClipper para administrar listas de clips. Esta sección es una referencia a los métodos de esta interfaz.

Herencia

La interfaz IDirectDrawClipper hereda de la interfaz IUnknown . IDirectDrawClipper también tiene estos tipos de miembros:

Métodos

La interfaz IDirectDrawClipper tiene estos métodos.

 
IDirectDrawClipper::GetClipList

Recupera una copia de la lista de clips asociada a un objeto DirectDrawClipper. Para seleccionar un subconjunto de la lista de clips, puede pasar un rectángulo que recorte la lista de clips.
IDirectDrawClipper::GetHWnd

Recupera el identificador de ventana asociado anteriormente a este objeto DirectDrawClipper por el método IDirectDrawClipper::SetHWnd.
IDirectDrawClipper::Initialize

Inicializa un objeto DirectDrawClipper creado mediante la función COM CoCreateInstance.
IDirectDrawClipper::IsClipListChanged

Recupera el estado de la lista de clips si un identificador de ventana está asociado a un objeto DirectDrawClipper.
IDirectDrawClipper::SetClipList

Establece o elimina la lista de clips que usan los métodos IDirectDrawSurface7::Blt, IDirectDrawSurface7::BltBatch e IDirectDrawSurface7::UpdateOverlay en superficies a las que está asociado el objeto DirectDrawClipper primario.
IDirectDrawClipper::SetHWnd

Establece el identificador de ventana que usa el objeto clipper para obtener información de recorte.

Comentarios

Los métodos de la interfaz IDirectDrawClipper se pueden organizar en los siguientes grupos:

Grupo Métodos
Asignar memoria Inicialización
Lista de recortes GetClipList, IsClipListChanged, SetClipList y SetHWnd
Asas GetHWnd
 

Puede usar el tipo de datos LPDIRECTDRAWCLIPPER para declarar una variable que contiene un puntero a una interfaz IDirectDrawClipper . El archivo de encabezado Ddraw.h declara este tipo de datos con el código siguiente:


typedef struct IDirectDrawClipper    FAR *LPDIRECTDRAWCLIPPER;

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado ddraw.h