色ダイアログ ボックスでユーザー設定の色を選択できるプロパティ ページを表します。
構文
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);
継承階層
要件
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 クラス