Freigeben über


IDirectDrawPalette-Schnittstelle (ddraw.h)

Anwendungen verwenden die Methoden der IDirectDrawPalette-Schnittstelle , um DirectDrawPalette-Objekte zu erstellen und mit Variablen auf Systemebene zu arbeiten. Dieser Abschnitt enthält einen Verweis auf die Methoden dieser Schnittstelle.

Vererbung

Die IDirectDrawPalette-Schnittstelle erbt von der IUnknown-Schnittstelle . IDirectDrawPalette verfügt auch über folgende Membertypen:

Methoden

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

 
IDirectDrawPalette::GetCaps

Ruft die Funktionen des Palettenobjekts ab.
IDirectDrawPalette::GetEntries

Ruft Palettenwerte aus einem DirectDrawPalette-Objekt ab.
IDirectDrawPalette::Initialize

Initialisiert das DirectDrawPalette-Objekt.
IDirectDrawPalette::SetEntries

Ändert Einträge in einem DirectDrawPalette-Objekt sofort.

Hinweise

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

Group Methoden
Zuweisung von Arbeitsspeicher Initialisieren
Palettenfunktionen GetCaps
Paletteneinträge GetEntries und SetEntries
 

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


typedef struct IDirectDrawPalette    FAR *LPDIRECTDRAWPALETTE;

Anforderungen

   
Zielplattform Windows
Kopfzeile ddraw.h