次の方法で共有


CMFCCustomColorsPropertyPage クラス

色ダイアログ ボックスでユーザー設定の色を選択できるプロパティ ページを表します。

構文

class CMFCCustomColorsPropertyPage : public CPropertyPage

メンバー

パブリック コンストラクター

名前 説明
CMFCCustomColorsPropertyPage::CMFCCustomColorsPropertyPage 既定のコンストラクターです。

パブリック メソッド

名前 説明
CMFCCustomColorsPropertyPage::CreateObject このクラス型の動的インスタンスを作成するために、フレームワークで使用されます。
CMFCCustomColorsPropertyPage::GetThisClass このクラス型に関連付けられている CRuntimeClass オブジェクトへのポインターを取得するためにフレームワークによって使用されます。
CMFCCustomColorsPropertyPage::Setup プロパティ ページの色コンポーネントを設定します。

解説

CMFCColorDialog クラスでは、このクラスを使用してカスタム カラー プロパティ ページを表示します。 CMFCColorDialogの詳細については、「CMFCColorDialog クラスを参照してください。

次の例では、 CMFCCustomColorsPropertyPage オブジェクトを構築し、プロパティ ページの色コンポーネントを設定する方法を示します。

CMFCCustomColorsPropertyPage *colourSheet = new CMFCCustomColorsPropertyPage();
colourSheet->Setup(0, 0, 255);

継承階層

CObject

CCmdTarget

CWnd

CDialog

CPropertyPage

CMFCCustomColorsPropertyPage

要件

Header: afxcustomcolorspropertypage.h

CMFCCustomColorsPropertyPage::Setup

プロパティ ページの色コンポーネントを設定します。

void Setup(
    BYTE R,
    BYTE G,
    BYTE B);

パラメーター

R
[in]RGB 値の赤のコンポーネント。

G
[in]RGB 値の緑のコンポーネント。

B
[in]RGB 値の青のコンポーネント。

解説

このメソッドは、プロパティ ページの現在の RGB および関連する HLS (色相、明度、彩度) の色値を更新します。 CMFCColorDialog::SetPageTwo メソッドは、フレームワークがカラー ダイアログ ボックスを初期化するか、ユーザーがマウスの左ボタンを押したときに、このメソッドを呼び出します。 CMFCColorDialogの詳細については、「CMFCColorDialog クラスを参照してください。

関連項目

階層図
クラス
CMFCColorDialog クラス
CMFCStandardColorsPropertyPage クラス