SetDIBColorTable
機能
DIBカラーテーブル内のエントリにRGB値を設定する
Declare Function SetDIBColorTable lib "gdi32.dll" _
(ByVal hdc As Long, ByVal uStartIndex As Long, ByVal cEntries As Long, pColors As Any) As Long
Declare Function SetDIBColorTable lib "gdi32.dll" _
(ByVal hdc As Integer, ByVal uStartIndex As Integer, ByVal cEntries As Integer, _
pColors As Integer) As Integer
引数
hdc
デバイスコンテキストのハンドル
uStartIndex
設定するエントリの最初のインデックス
cEntries
設定するエントリ数
pColors
カラー値を格納したRGBQUAD構造体の配列
戻り値
成功したとき 設定したエントリ数
失敗したとき 0
備考
この関数はカラーパレットを持つビットマップ
(ピクセルあたりのカラービット数が8以下)を対象としている。
つまりフルカラービットマップではこの関数は使えない。