CMFCPropertyGridFontProperty クラス
CMFCPropertyGridFileProperty
クラスは、フォント選択ダイアログ ボックスを開くプロパティ リスト コントロール項目をサポートしています。
構文
class CMFCPropertyGridFontProperty : public CMFCPropertyGridProperty
メンバー
パブリック コンストラクター
名前 | 説明 |
---|---|
CMFCPropertyGridFontProperty::CMFCPropertyGridFontProperty | CMFCPropertyGridFontProperty オブジェクトを構築します。 |
CMFCPropertyGridFontProperty::~CMFCPropertyGridFontProperty |
デストラクターです。 |
パブリック メソッド
名前 | 説明 |
---|---|
CMFCPropertyGridFontProperty::FormatProperty |
プロパティ値のテキスト表現の書式を設定します ( をオーバーライドしますCMFCPropertyGridProperty::FormatProperty.) |
CMFCPropertyGridFontProperty::GetColor | ユーザーがフォント ダイアログ ボックスから選択したフォントの色を取得します。 |
CMFCPropertyGridFontProperty::GetLogFont | ユーザーがフォント ダイアログ ボックスから選択したフォントを取得します。 |
CMFCPropertyGridFontProperty::GetThisClass |
このクラス型に関連付けられている CRuntimeClass オブジェクトへのポインターを取得するためにフレームワークによって使用されます。 |
CMFCPropertyGridFontProperty::OnClickButton |
プロパティに含まれているボタンをユーザーがクリックすると、フレームワークによって呼び出されます ( をオーバーライドしますCMFCPropertyGridProperty::OnClickButton.) |
解説
継承階層
要件
Header: afxpropertygridctrl.h
CMFCPropertyGridFontProperty::CMFCPropertyGridFontProperty
CMFCPropertyGridFontProperty
オブジェクトを構築します。
CMFCPropertyGridFontProperty(
const CString& strName,
LOGFONT& lf,
DWORD dwFontDialogFlags = CF_EFFECTS | CF_SCREENFONTS,
LPCTSTR lpszDescr = NULL,
DWORD_PTR dwData = 0,
COLORREF color = (COLORREF)-1);
パラメーター
strName
[in] プロパティの名前。
lf
[in]フォントの属性を指定する論理フォント構造。
dwFontDialogFlags
[in]プロパティ値のドロップダウン ボタンをクリックしたときに表示されるフォント ダイアログ ボックスに適用されるスタイル。 既定値は、CF_EFFECTSとCF_SCREENFONTSのビットごとの組み合わせ (OR) です。 詳細については、CHOOSEFONT 構造体の Flags パラメーターを参照してください。
lpszDescr
[in]font プロパティの説明。 既定値は NULL です。
dwData
[in]整数やプロパティに関連付けられている他のデータへのポインターなど、アプリケーション固有のデータ。 既定値は0です。
color
[in]フォントの色。 既定値は既定の色です。
解説
CMFCPropertyGridFontProperty
オブジェクトは、プロパティ グリッド フォント コントロールのフォント プロパティを表します。
例
次の例では、 CMFCPropertyGridFontProperty
クラスのオブジェクトを構築する方法を示します。 この例は、 New Controls サンプルの一部です。
// LOGFONT lf
// CMFCPropertyGridProperty* pGroupFont
pGroupFont->AddSubItem(new CMFCPropertyGridFontProperty(_T("Font"), lf, CF_EFFECTS | CF_SCREENFONTS, _T("Specifies the default font for the dialog")));
CMFCPropertyGridFontProperty::GetColor
ユーザーがフォント ダイアログ ボックスから選択したフォントの色を取得します。
COLORREF GetColor() const;
戻り値
選択したフォントの色を表す RGB 色の値。
解説
CMFCPropertyGridFontProperty::GetLogFont
ユーザーがフォント ダイアログ ボックスから選択したフォントを取得します。
LPLOGFONT GetLogFont();
戻り値
選択したフォントを記述する LOGFONT 構造体へのポインター。
解説
関連項目
階層図
クラス
CMFCPropertyGridCtrl クラス
CMFCPropertyGridProperty クラス