Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ruft einen Zeiger auf die Pufferbitmap ab, wenn der Puffer eine geräteunabhängige Bitmap (DIB) ist.
Syntax
HRESULT GetBufferedPaintBits(
HPAINTBUFFER hBufferedPaint,
[out] RGBQUAD **ppbBuffer,
[out] int *pcxRow
);
Die Parameter
hBufferedPaint
Typ: HPAINTBUFFER
Das Handle des gepufferten Paint-Kontexts, abgerufen über BeginBufferedPaint.
[out] ppbBuffer
Typ: RGBQUAD**
Wenn diese Funktion zurückgegeben wird, enthält sie einen Zeiger auf die Adresse der Pufferbitmappixel.
[out] pcxRow
Typ: int*
Wenn diese Funktion zurückgegeben wird, enthält sie einen Zeiger auf die Breite der Pufferbitmap in Pixel. Dieser Wert ist nicht unbedingt gleich der Pufferbreite. Es kann größer sein.
Rückgabewert
Typ: HRESULT
Gibt S_OK bei erfolgreicher Ausführung oder andernfalls einen Fehlerwert zurück. Wenn ein Fehler auftritt, wird ppbBuffer auf NULL festgelegt, und pcxRow wird auf Null festgelegt.
Bemerkungen
Die Anzahl der Bits pro Pixel hängt vom Pixelformat ab, das an "BeginBufferedPaint" übergeben wird.
Anforderungen
| Anforderung | Wert |
|---|---|
| Mindestens unterstützter Client | Windows Vista [nur Desktop-Apps] |
| Mindestanforderungen für unterstützte Server | Windows Server 2008 [Nur Desktop-Apps] |
| Zielplattform | Fenster |
| Header | uxtheme.h |
| Library | OneCore_downlevel. Befreien |
| DLL | UxTheme.dll |
Siehe auch
andere Ressourcen
Referenz