CPalette::SetPaletteEntries
更新 : 2007 年 11 月
論理パレットのエントリの範囲に RGB カラー値とフラグを設定します。
UINT SetPaletteEntries(
UINT nStartIndex,
UINT nNumEntries,
LPPALETTEENTRY lpPaletteColors
);
パラメータ
nStartIndex
論理パレットに設定される最初のエントリを指定します。nNumEntries
設定される論理パレットのエントリ数を指定します。lpPaletteColors
パレット エントリを受け取る PALETTEENTRY データ構造体の配列へのポインタ。この配列は、少なくとも nNumEntries で指定した数のデータ構造体を持つ必要があります。
戻り値
論理パレットに設定されたエントリ数を返します。異常終了した場合は 0 を返します。
解説
論理パレットがデバイス コンテキストに選択されているときに、アプリケーションが SetPaletteEntries 関数を呼び出すと、アプリケーションが CDC::RealizePalette 関数を呼び出すまでこの変更は反映されません。
Windows の PALETTEENTRY 構造体の詳細については、Windows SDK の「PALETTEENTRY」を参照してください。
必要条件
ヘッダー : afxwin.h