IDirectDrawGammaControl-Schnittstelle (ddraw.h)
Anwendungen verwenden die Methoden der IDirectDrawGammaControl-Schnittstelle , um die rote, grüne und blaue Gammarampe der primären Oberfläche anzupassen. Dieser Abschnitt enthält einen Verweis auf die Methoden dieser Schnittstelle.
Vererbung
Die IDirectDrawGammaControl-Schnittstelle erbt von der IUnknown-Schnittstelle . IDirectDrawGammaControl verfügt auch über folgende Membertypen:
Methoden
Die IDirectDrawGammaControl-Schnittstelle verfügt über diese Methoden.
IDirectDrawGammaControl::GetGammaRamp Ruft die roten, grünen und blauen Gamma-Rampen für die primäre Oberfläche ab. |
IDirectDrawGammaControl::SetGammaRamp Legt die roten, grünen und blauen Gammarampen für die primäre Oberfläche fest. |
Hinweise
Die IDirectDrawGammaControl-Schnittstelle wird von DirectDrawSurface-Objekten unterstützt. Das heißt, Sie können einen Zeiger auf die IDirectDrawGammaControl-Schnittstelle abrufen, indem Sie die IUnknown::QueryInterface-Methode eines DirectDrawSurface-Objekts aufrufen und den IID_IDirectDrawGammaControl Verweisbezeichner im riid-Parameter angeben.
Sie können den LPDIRECTDRAWGAMMACONTROL-Datentyp verwenden, um eine Variable zu deklarieren, die einen Zeiger auf eine IDirectDrawGammaControl-Schnittstelle enthält. Die Ddraw.h-Headerdatei deklariert den Datentyp mit dem folgenden Code:
typedef struct IDirectDrawGammaControl FAR *LPDIRECTDRAWGAMMACONTROL;
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | ddraw.h |