共用方式為


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 的圖元格式。

需求

Requirement 價值觀
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
支援的最低伺服器 Windows Server 2008 [僅限傳統型應用程式]
目標平臺 窗戶
Header uxtheme.h
Library OneCore_downlevel。圖書館
DLL UxTheme.dll

另請參閱

BP_BUFFERFORMAT

Device-Independent 點陣圖

其他資源

參考