独学プログラミング言語のページ > Win32API(C言語,C++) > AnimatePalette

AnimatePalette

論理パレットのエントリを置き換える

AnimatePalette

BOOL AnimatePalette(
  HPALETTE hpal,           //論理パレットのハンドル
  UINT iStartIndex,        //論理パレット内の最初のエントリ
  UINT cEntries,           //エントリの数
  CONST PALETTEENTRY *ppe  //置き換えに使う最初のメンバ
);

論理カラーパレットを作成する

CreatePalette

HPALETTE CreatePalette(
  CONST LOGPALETTE *lplgpl   //論理パレット
);

デバイスコンテキストで、指定された論理パレットを選択する

SelectPalette

HPALETTE SelectPalette(
  HDC hdc,                //デバイスコンテキストのハンドル
  HPALETTE hpal,          //論理パレットのハンドル
  BOOL bForceBackground   //フォアグラウンドまたはバックグラウンドモード
);

パレットエントリを論理パレットからシステムパレットへマップする

RealizePalette

UINT RealizePalette(
  HDC hdc   //デバイスコンテキストのハンドル
);

ソース

トップページ