次の方法で共有


CPalette::ResizePalette

CPalette オブジェクトに結び付けられた論理パレットのサイズを nNumEntries で指定したエントリ数に変更します。

BOOL ResizePalette(
   UINT nNumEntries 
);

パラメーター

  • nNumEntries
    パレットがサイズ変更された後のパレットのエントリ数を指定します。

戻り値

パレットが正しくサイズ変更された場合は 0 以外を返します。それ以外の場合は 0 を返します。

解説

アプリケーションでサイズを減らすために ResizePalette 関数を呼び出したときは、サイズ変更されたパレットに残っているエントリは変更されません。 アプリケーションがパレットを拡大するために ResizePalette 関数を呼び出したときは、パレットに追加されたエントリは黒に設定され (赤、緑、青の値はすべて 0)、フラグは 0 に設定されます。

Windows API の ResizePalette の詳細については、Windows SDK の「ResizePalette」を参照してください。

必要条件

**ヘッダー:**afxwin.h

参照

参照

CPalette クラス

階層図

ResizePalette

その他の技術情報

CPalette のメンバー