次の方法で共有


CMFCPropertyGridColorProperty クラス

CMFCPropertyGridColorProperty クラスは、色選択用のダイアログ ボックスを開くプロパティ リスト コントロール項目をサポートします。

class CMFCPropertyGridColorProperty : public CMFCPropertyGridProperty

メンバー

Bb983980.collapse_all(ja-jp,VS.110).gifパブリック コンストラクター

名前

説明

CMFCPropertyGridColorProperty::CMFCPropertyGridColorProperty

CMFCPropertyGridColorProperty オブジェクトを構築します。

CMFCPropertyGridColorProperty::~CMFCPropertyGridColorProperty

デストラクターです。

Bb983980.collapse_all(ja-jp,VS.110).gifパブリック メソッド

名前

説明

CMFCPropertyGridColorProperty::EnableAutomaticButton

色を選択するためのダイアログ ボックスの自動ボタンを有効にします (標準の自動ボタンのラベルは [自動] です)。

CMFCPropertyGridColorProperty::EnableOtherButton

色選択ダイアログ ボックスのその他ボタンを有効にします。標準のその他ボタンのラベルは [その他の色] です。

CMFCPropertyGridColorProperty::FormatProperty

プロパティ値のテキスト表現の書式を設定します。(CMFCPropertyGridProperty::FormatProperty をオーバーライドします。)

CMFCPropertyGridColorProperty::GetColor

プロパティの現在の色を取得します。

CMFCPropertyGridColorProperty::GetThisClass

このクラス型に関連付けられた CRuntimeClass オブジェクトへのポインターを取得するために、フレームワークによって使用されます。

CMFCPropertyGridColorProperty::OnClickButton

ユーザーがプロパティに含まれているボタンをクリックしたときに、フレームワークによって呼び出されます。(CMFCPropertyGridProperty::OnClickButton をオーバーライドします。)

CMFCPropertyGridColorProperty::OnDrawValue

プロパティ値を表示するために、フレームワークによって呼び出されます。(CMFCPropertyGridProperty::OnDrawValue をオーバーライドします。)

CMFCPropertyGridColorProperty::OnEdit

ユーザーがプロパティ値の変更を開始するときに、フレームワークにより呼び出されます。(CMFCPropertyGridProperty::OnEdit をオーバーライドします。)

CMFCPropertyGridColorProperty::OnUpdateValue

編集できるプロパティの値が変更されたときに、フレームワークによって呼び出されます。(CMFCPropertyGridProperty::OnUpdateValue をオーバーライドします。)

CMFCPropertyGridColorProperty::SetColor

プロパティの新しい色を設定します。

CMFCPropertyGridColorProperty::SetColumnsNumber

現在の色プロパティ グリッドの列数を指定します。

解説

CMFCPropertyGridColorProperty クラスは、プロパティ リスト コントロールに追加できる色プロパティをサポートします。詳細については、「CMFCPropertyGridCtrl クラス」を参照してください。

使用例

CMFCPropertyGridColorProperty クラスのオブジェクトを構築する方法、および CMFCPropertyGridColorProperty クラスのさまざまなメソッドを使用してこのオブジェクトを構成する方法を次の例に示します。このコードでは、自動ボタンとその他ボタンを有効にする方法、および色と列番号を設定する方法を説明しています。この例では 新しいコントロールのサンプルの一部です。

    CMFCPropertyGridColorProperty* pColorProp = new CMFCPropertyGridColorProperty(_T("Window Color"), RGB(210, 192, 254), NULL, _T("Specifies the default dialog color"));
    pColorProp->EnableOtherButton(_T("Other..."));
    pColorProp->EnableAutomaticButton(_T("Default"), ::GetSysColor(COLOR_3DFACE));
    pColorProp->SetColor(RGB(255,0,0));
    pColorProp->SetColumnsNumber(3);

継承階層

CObject

   CMFCPropertyGridProperty

      CMFCPropertyGridColorProperty

必要条件

ヘッダー : afxpropertygridctrl.h

参照

関連項目

階層図

CMFCPropertyGridCtrl クラス

CMFCPropertyGridProperty クラス

その他の技術情報

MFC クラス