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 |