次の方法で共有


CPalette::SetPaletteEntries

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

参照

関連項目

CPalette クラス

階層図

CDC::RealizePalette

CPalette::GetPaletteEntries

SetPaletteEntries