次の方法で共有


CPalette::ResizePalette

nNumEntriesで指定されているエントリの数への CPalette のオブジェクトにアタッチされる論理パレットのサイズを変更します。

BOOL ResizePalette(
   UINT nNumEntries 
);

パラメーター

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

戻り値

パレットが正常にサイズが変更された場合は、; それ以外の場合は 0。

解説

パレットのサイズを小さくするためにアプリケーションが ResizePalette を呼び出すと、サイズを変更したパレットにあるエントリは変更されません。パレットを拡大するためにアプリケーションが ResizePalette を呼び出すと追加のパレット エントリが黒に (すべてののエントリの赤、緑、すべて 0 です)、およびフラグが 0 に設定されます。

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

必要条件

ヘッダー: afxwin.h

参照

関連項目

CPalette クラス

階層図

ResizePalette