Compartilhar via


Interface IDirectDrawClipper (ddraw.h)

Os aplicativos usam os métodos da interface IDirectDrawClipper para gerenciar listas de clipes. Esta seção é uma referência aos métodos dessa interface.

Herança

A interface IDirectDrawClipper herda da interface IUnknown . IDirectDrawClipper também tem estes tipos de membros:

Métodos

A interface IDirectDrawClipper tem esses métodos.

 
IDirectDrawClipper::GetClipList

Recupera uma cópia da lista de clipes associada a um objeto DirectDrawClipper. Para selecionar um subconjunto da lista de clipes, você pode passar um retângulo que corta a lista de clipes.
IDirectDrawClipper::GetHWnd

Recupera o identificador de janela que foi anteriormente associado a esse objeto DirectDrawClipper pelo método IDirectDrawClipper::SetHWnd.
IDirectDrawClipper::Initialize

Inicializa um objeto DirectDrawClipper que foi criado usando a função COCreateInstance COM.
IDirectDrawClipper::IsClipListChanged

Recupera o status da lista de clipes se um identificador de janela estiver associado a um objeto DirectDrawClipper.
IDirectDrawClipper::SetClipList

Define ou exclui a lista de clipes usada pelos métodos IDirectDrawSurface7::Blt, IDirectDrawSurface7::BltBatch e IDirectDrawSurface7::UpdateOverlay em superfícies às quais o objeto DirectDrawClipper pai está anexado.
IDirectDrawClipper::SetHWnd

Define o identificador de janela que o objeto clipper usa para obter informações de recorte.

Comentários

Os métodos da interface IDirectDrawClipper podem ser organizados nos seguintes grupos:

Grupo Métodos
Alocando memória Initialize
Lista de clipes GetClipList, IsClipListChanged, SetClipList e SetHWnd
Alças GetHWnd
 

Você pode usar o tipo de dados LPDIRECTDRAWCLIPPER para declarar uma variável que contém um ponteiro para uma interface IDirectDrawClipper . O arquivo de cabeçalho Ddraw.h declara esse tipo de dados com o seguinte código:


typedef struct IDirectDrawClipper    FAR *LPDIRECTDRAWCLIPPER;

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho ddraw.h