Freigeben über


GetBufferedPaintBits-Funktion (uxtheme.h)

Ruft einen Zeiger auf die Pufferbit ab, wenn der Puffer eine geräteunabhängige Bitmap (DEVICE-Independent Bitmap, DIB) ist.

Syntax

HRESULT GetBufferedPaintBits(
        HPAINTBUFFER hBufferedPaint,
  [out] RGBQUAD      **ppbBuffer,
  [out] int          *pcxRow
);

Parameter

hBufferedPaint

Typ: HPAINTBUFFER

Das Handle des gepufferten Farbkontexts, der über BeginBufferedPaint abgerufen wird.

[out] ppbBuffer

Typ: RGBQUAD**

Wenn diese Funktion zurückgibt, enthält einen Zeiger auf die Adresse der Pufferbitpixel.

[out] pcxRow

Typ: int*

Wenn diese Funktion zurückgibt, enthält einen Zeiger auf die Breite der Pufferbbitbitbit in Pixel. Dieser Wert ist nicht notwendigerweise gleich der Pufferbreite. Es kann größer sein.

Rückgabewert

Typ: HRESULT

Gibt bei erfolgreicher Ausführung S_OK oder andernfalls einen Fehlerwert zurück. Wenn ein Fehler auftritt, wird ppbBuffer auf NULL und pcxRow auf Null festgelegt.

Hinweise

Die Anzahl der Bits pro Pixel hängt vom Pixelformat ab, das an BeginBufferedPaint übergeben wird.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile uxtheme.h
DLL UxTheme.dll

Weitere Informationen

BP_BUFFERFORMAT

Geräteunabhängige Bitmaps

Andere Ressourcen

Referenz