次の方法で共有


COLOROKSTRING メッセージ

Color ダイアログ ボックスは、ユーザーが色を選択して [OK] ボタンをクリックすると、COLOROKSTRING 登録済みメッセージをフック プロシージャ CCHookProc に送信します。 フック プロシージャは、色を受け入れてダイアログ ボックスを閉じるか、色を拒否してダイアログ ボックスを強制的に開いたままにすることができます。

#define COLOROKSTRING TEXT("commdlg_ColorOK")

パラメーター

wParam

このパラメーターは使用されません。

lParam

CHOOSECOLOR 構造体へのポインター。 この構造体の rgbResult メンバーには、選択した色の RGB カラー値が含まれています。

戻り値

フック プロシージャから 0 が返された場合、[ ] ダイアログ ボックスは選択した色を受け入れて閉じます。

フック プロシージャが 0 以外の値を返した場合、[ ] ダイアログ ボックスは選択した色を拒否し、開いたままにします。

注釈

ダイアログ ボックスによって送信されるメッセージの識別子を取得するには、フック プロシージャで RegisterWindowMessage 関数の呼び出しで COLOROKSTRING 定数を指定する必要があります。

要件

要件
サポートされている最小のクライアント
Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows 2000 Server [デスクトップ アプリのみ]
ヘッダー
Commdlg.h (Windows.h を含む)
Unicode 名と ANSI 名
COLOROKSTRINGW (Unicode) と COLOROKSTRINGA (ANSI)

関連項目

参照

CHOOSECOLOR

RegisterWindowMessage

概念

共通ダイアログ ボックス ライブラリ