<Return[D]><Top>

DrawDibGetBuffer

Declare Function Api_DrawDibGetBuffer& Lib "msvfw32" Alias "DrawDibGetBuffer" (ByVal hdd&, ByRef lpbi As BITMAPINFOHEADER, ByVal dwSize&, ByVal dwFlags&)

Declare Function DrawDibGetBuffer Lib "msvfw32" (ByVal hdd As Long, ByRef lpbi As BITMAPINFOHEADER, ByVal dwSize As Long, ByVal dwFlags As Long) As Long

圧縮解除のために DrawDib に使われるバッファの位置を取得する。

パラメータ
hdd
    DrawDib デバイスコンテキストのハンドルを指定する。
lpbi
    構造体のアドレスを指定する。この構造体は、 構造体と、ビットマップに使われる色を定義している 256 のエントリを持つテーブルとで構成

    される。
dwSize
    lpbi パラメータで指定する BITMAPINFO 構造体のサイズを、バイト単位で指定する。
dwFlags
    予約されている。0 を設定する。

戻り値
    バッファのアドレス、使われているバッファがない場合は、そのバッファのアドレスまたは NULL が返る。lpbr パラメータに NULL 以外を指

    定した場合は、バッファを表す BITMAPINFO 構造体のコピーが格納される。