CMFCCustomColorsPropertyPage クラス

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

構文

class CMFCCustomColorsPropertyPage : public CPropertyPage

メンバー

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

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

パブリック メソッド

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

注釈

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

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

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

継承階層

CObject

CCmdTarget

CWnd

CDialog

CPropertyPage

CMFCCustomColorsPropertyPage

要件

ヘッダー: 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 メソッドは、フレームワークが色ダイアログ ボックスを初期化するか、ユーザーがマウスの左ボタンを押すと、このメソッドを呼び出します。 の詳細については、「CMFCColorDialogCMFCColorDialog クラス」を参照してください

関連項目

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