次の方法で共有


CDC::RealizePalette

現在の論理パレットからシステム パレットにエントリをマップします。

UINT RealizePalette( );

戻り値

論理パレット エントリの数がシステム パレットの各エントリにマップされていることを示します。これは、論理パレットが最後に満たされているため、システム パレットの変更に対応するために再割り当てされるこの関数エントリの数を表します。

解説

論理カラー パレットで色重視のアプリケーションとシステムの間のバッファーとして機能し、独自の表示される色または他のウィンドウに表示される色に影響を与えずに、必要な数の色を使用するアプリケーションを許可します。

ウィンドウが入力フォーカスを持ち、RealizePaletteを呼び出すと、Windows はウィンドウにすべての要求された色を表示することになります。同時画面の最大数で使用できるまで。Windows では、使用できる色に列と一致すると、ウィンドウのカラー パレットに見つからない色が表示されます。

また、Windows で関数が使用できる色にできるだけ近いに呼び出すアクティブ ウィンドウに必要な色と一致します。これにより、非アクティブ ウィンドウに表示される色の望ましくない変更が低くなります。

必要条件

ヘッダー: afxwin.h

参照

関連項目

CDC クラス

階層図

CDC::SelectPalette

CPalette クラス

RealizePalette