GetDIBColorTable |
DeclareFunction Api_GetDIBColorTable& Lib "gdi32" Alias "GetDIBColorTable" (ByVal hDC&, ByVal uStartIndex&, ByVal cEntries&, pColors As RGBQUAD) |
Declare Function GetDIBColorTable Lib "gdi32" Alias "GetDIBColorTable" (ByVal hDC As Long, ByVal uStartIndex As Long, ByVal cEntries As Long, pColors As RGBQUAD) As Long |
|
指定されたデバイスコンテキストに現在選択されている DIB セクションのビットマップのカラーテーブルのエントリから、RGB(赤、緑、青)カラーの値を取得する。 |
|
パラメータ
メータの値と同数の RGBQUAD データ構造体を格納できるサイズでなければならない。 を取得するのに呼び出す。1 ピクセルあたりのビット数は、ビットマップに関連する BITMAPINFOHEADER 構造体の biBitCount メンバで 指定する。biBitCount の値が 8 より大きい DIB セクションのビットマップは、カラーテーブルを持っていない。ただし、こうしたビットマップに は、関連するカラーマスクがあります。これらのカラーマスクを取得するには、GetObject 関数を使う。 |