<Return[D]><Top>

DrawDibGetPalette

Declare Function Api_DrawDibGetPalette& Lib "msvfw32" Alias "DrawDibGetPalette" (ByVal hdd&)

Declare Function DrawDibGetPalette Lib "msvfw32" (ByVal hdd As Long) As Long

DrawDib デバイスコンテキストで使われるパレットを取得する。

パラメータ
hdd
    DrawDib デバイスコンテキストのハンドルを指定する。

戻り値
    関数が成功するとパレットのハンドルが返る。関数が失敗すると NULL が返る。

解説
    この関数は、DrawDib デバイスコンテキストに有効なパレットエントリが入っていることが前提になる。このため、DrawDibDraw 関数または

    DrawDibBegin 関数の後にこの関数を呼び出さなければならない。
    ウィンドウメッセージに応答する正しいパレットは DrawDibRealize 関数で実体化できるため、この関数を呼び出す必要はほとんどない。