<Return[G]><Top>

GetBitmapBits

Declare Function Api_GetBitmapBits& Lib "gdi32" Alias "GetBitmapBits" (ByVal hBitmap&, ByVal dwCount&, lpBits As Any)

Declare Function GetBitmapBits Lib "gdi32" (ByVal hBitmap As Long, ByVal dwCount As Long, lpBits As Any) As Long

指定されたビットマップのビットを取得し、バッファにコピーする。
この関数は16ビット版のWindowsとの互換性のために残されている。Win32アプリケーションでは、GetDIBits関数を使う。

パラメータ
hBitmap
    ビットマップのハンドルを指定する。
dwCount
    ビットマップデータからバッファにコピーするバイト数を指定する。
lpvBits
    バッファへのポインタを指定する。このバッファに、ビットマップデータが、1バイト値の配列として格納される。

戻り値
    関数が成功すると、バッファにコピーされたバイト数が返る。
    関数が失敗すると、0が返る。拡張エラー情報を取得するには、GetLastError関数を使う。