Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 |