共用方式為


GetBufferedPaintBits 函式 (uxtheme.h)

如果緩衝區是與裝置無關的位圖, (DIB) 擷取緩衝區位圖的指標。

語法

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

參數

hBufferedPaint

類型: HPAINTBUFFER

緩衝繪製內容的句柄,透過 BeginBufferedPaint 取得。

[out] ppbBuffer

類型: RGBQUAD**

當此函式傳回時,會包含緩衝區位圖圖像素位址的指標。

[out] pcxRow

類型: int*

當此函式傳回時,會包含緩衝區位圖寬度的指標,以像素為單位。 這個值不一定等於緩衝區寬度。 可能較大。

傳回值

類型: HRESULT

如果成功,則傳回S_OK,否則傳回錯誤值。 如果發生錯誤, ppbBuffer 會設定為 NULL而pcxRow 設定為零。

備註

每個圖元的位數取決於傳遞至 BeginBufferedPaint 的像素格式。

規格需求

需求
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
目標平台 Windows
標頭 uxtheme.h
Dll UxTheme.dll

另請參閱

BP_BUFFERFORMAT

與裝置無關的點陣圖

其他資源

參考