CPalette::AnimatePalette
CPalette にアタッチされた論理パレット内のエントリを追加します。
void AnimatePalette(
UINT nStartIndex,
UINT nNumEntries,
LPPALETTEENTRY lpPaletteColors
);
パラメーター
nStartIndex
アニメーション化するパレットの最初のエントリを指定します。nNumEntries
アニメーション化するパレットのエントリの数を指定します。lpPaletteColors
nStartIndex と nNumEntriesで識別されるパレット エントリを置き換える PALETTEENTRY の構造体の配列内の最初のメンバーへのポインター。
解説
アプリケーションは AnimatePaletteを呼び出すと、Windows がシステム パレットに新しいエントリをすばやく割り当てるために、クライアント領域を更新する必要はありません。
AnimatePalette 関数は CPalette のオブジェクトにアタッチされている LOGPALETTE の構造体の palPaletteEntry の対応するメンバーの PC_RESERVED のフラグがに設定されたエントリだけを変更します。この構造体の詳細については、Windows SDK の LOGPALETTE を参照してください。
必要条件
ヘッダー: afxwin.h