Auf Englisch lesen

Freigeben über


IDirectDrawClipper-Schnittstelle (ddraw.h)

Anwendungen verwenden die Methoden der IDirectDrawClipper-Schnittstelle , um Cliplisten zu verwalten. In diesem Abschnitt wird auf die Methoden dieser Schnittstelle verwiesen.

Vererbung

Die IDirectDrawClipper-Schnittstelle erbt von der IUnknown-Schnittstelle . IDirectDrawClipper verfügt auch über folgende Arten von Membern:

Methoden

Die IDirectDrawClipper-Schnittstelle verfügt über diese Methoden.

 
IDirectDrawClipper::GetClipList

Ruft eine Kopie der Clipliste ab, die einem DirectDrawClipper-Objekt zugeordnet ist. Um eine Teilmenge der Clipliste auszuwählen, können Sie ein Rechteck übergeben, das die Clipliste ausklammert.
IDirectDrawClipper::GetHWnd

Ruft das Fensterhandle ab, das diesem DirectDrawClipper-Objekt zuvor von der IDirectDrawClipper::SetHWnd-Methode zugeordnet wurde.
IDirectDrawClipper::Initialize

Initialisiert ein DirectDrawClipper-Objekt, das mithilfe der Com-Funktion CoCreateInstance erstellt wurde.
IDirectDrawClipper::IsClipListChanged

Ruft die status der Clipliste ab, wenn einem DirectDrawClipper-Objekt ein Fensterhandle zugeordnet ist.
IDirectDrawClipper::SetClipList

Legt die Clipliste fest, die von den Methoden IDirectDrawSurface7::Blt, IDirectDrawSurface7::BltBatch und IDirectDrawSurface7::UpdateOverlay auf Oberflächen verwendet wird, an die das übergeordnete DirectDrawClipper-Objekt angefügt ist, oder löscht diese.
IDirectDrawClipper::SetHWnd

Legt das Fensterhandle fest, das das Clipper-Objekt zum Abrufen von Clippinginformationen verwendet.

Hinweise

Die Methoden der IDirectDrawClipper-Schnittstelle können in die folgenden Gruppen unterteilt werden:

Gruppieren Methoden
Zuweisung von Arbeitsspeicher Initialisieren
Clipliste GetClipList, IsClipListChanged, SetClipList und SetHWnd
Ziehpunkte GetHWnd
 

Sie können den LPDIRECTDRAWCLIPPER-Datentyp verwenden, um eine Variable zu deklarieren, die einen Zeiger auf eine IDirectDrawClipper-Schnittstelle enthält. Die Ddraw.h-Headerdatei deklariert diesen Datentyp mit dem folgenden Code:


typedef struct IDirectDrawClipper    FAR *LPDIRECTDRAWCLIPPER;

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile ddraw.h