DrvSetPixelFormat-Funktion (winddi.h)
Die DrvSetPixelFormat-Funktion legt das Pixelformat eines Fensters fest.
Syntax
BOOL DrvSetPixelFormat(
SURFOBJ *pso,
LONG iPixelFormat,
HWND hwnd
);
Parameter
pso
Zeiger auf die SURFOBJ-Struktur , der das Fenster zugeordnet ist.
iPixelFormat
Index, der das Geräteformat angibt, auf das das Pixelformat festgelegt werden soll. Die von einem Gerät unterstützten Pixelformate werden durch positive einbasierte ganzzahlige Indizes ab 1 identifiziert.
hwnd
Handle für das Fenster, dessen Pixelformat festgelegt werden soll.
Rückgabewert
Der Rückgabewert ist TRUE , wenn die Funktion erfolgreich ist. Andernfalls ist es FALSE, und ein Fehlercode wird protokolliert.
Hinweise
Wenn Sie das Pixelformat mehr als einmal festlegen, kann dies zu Komplikationen für Den Fenster-Manager und für Multithreadanwendungen führen. Folglich kann das Pixelformat eines Fensters nur einmal festgelegt werden und muss unverändert bleiben.
Anforderungen
Zielplattform | Desktop |
Kopfzeile | winddi.h (einschließlich Winddi.h) |