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 は 0 に設定されます。
注釈
ピクセルあたりのビット数は、 BeginBufferedPaint に渡されるピクセル形式によって異なります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | uxtheme.h |
[DLL] | UxTheme.dll |
こちらもご覧ください
その他のリソース
参照