CColorDialog

CColorDialogクラスでは、色の選択] ダイアログ ボックスをアプリケーションに組み込むできます。CColorDialogオブジェクト リストをダイアログ ボックス、表示システムに定義されている色のです。ユーザーが選択またはダイアログ ボックスを終了するときに [戻るをアプリケーションに報告されます、リストから特定の色を作成できます。

CColorDialogオブジェクトを構築するには、提供されたコンス トラクターを使用または新しいクラスを派生するには、カスタム コンス トラクターを使用。

ダイアログ ボックスが作成された後は、設定または構造体 m_cc ] ダイアログ ボックスのコントロールの値を初期化するには、値を変更できます。構造体 m_ccのタイプです CHOOSECOLOR

ダイアログ ボックスのコントロールを初期化した後、ダイアログ ボックスを表示して、色を選択できるようにDoModalメンバー関数を呼び出します。ユーザーの選択] ダイアログ ボックスの [ok] (IDOK) またはキャンセル (IDCANCEL) ボタンのいずれかのDoModalを返します。

DoModalIDOKを返した場合は、 CColorDialogのメンバー関数の 1 つ、ユーザーが入力する情報を取得するために使用することができます。

Windows を使用することができます CommDlgExtendedError関数] ダイアログ ボックスの初期化中にエラーが発生したかどうかを確認して、エラーの詳細を表示します。

CColorDialogでは COMMDLG に依存します。Windows 3.1 以降のバージョンに付属する DLL ファイル。

ダイアログ ボックスをカスタマイズするには、 CColorDialogからクラスを派生、カスタム ダイアログ テンプレートを提供する拡張コントロールからの通知メッセージを処理するメッセージ マップを追加します。任意の未処理のメッセージは、基本クラスに渡す必要があります。

フック関数をカスタマイズすることは必須ではありません。

特価;その他CDialogオブジェクトの灰色するフレームワークを使用している場合いくつかインストールCColorDialogオブジェクトは灰色の背景が表示されません。(&N)。

CColorDialogを使用しての詳細についてを参照してください 共通ダイアログ クラスVisual の C++ プログラマのガイド

#include lt;afxdlgs.h>

クラス メンバーの |nbsp;基本クラス|階層図(&N)

サンプル特価; MFC Sample MDI | サンプル MFC DRAWCLI(&N)

Index