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.) |
解説
継承階層
必要条件
ヘッダー: 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_SCREnterprise Edition NFONTS のビットごとの組み合わせ (OR) です。 詳細については、CHOO Standard Edition FONT 構造体の Flags パラメーターを参照してください。
lpszDescr
[in]font プロパティの説明。 既定値は NULL です。
dwData
[in]整数やプロパティに関連付けられている他のデータへのポインターなど、アプリケーション固有のデータ。 既定値は 0 です。
color
[in]フォントの色。 既定値は既定の色です。
解説
オブジェクトは CMFCPropertyGridFontProperty
、プロパティ グリッド フォント コントロールのフォント プロパティを表します。
例
次の例では、クラスのオブジェクトを構築する方法を CMFCPropertyGridFontProperty
示します。 この例は、新しいコントロールの サンプルの一部です。
// 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 クラス
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示