次の方法で共有


CMFCPropertyGridFileProperty クラス

CMFCPropertyGridFileProperty クラスは、ファイル選択ダイアログ ボックスを開くプロパティ リスト コントロール項目をサポートします。

構文

class CMFCPropertyGridFileProperty : public CMFCPropertyGridProperty

メンバー

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

名前 説明
CMFCPropertyGridFileProperty::CMFCPropertyGridFileProperty CMFCPropertyGridFileProperty オブジェクトを構築します。
CMFCPropertyGridFileProperty::~CMFCPropertyGridFileProperty デストラクターです。

パブリック メソッド

名前 説明
CMFCPropertyGridFileProperty::GetThisClass このクラス型に関連付けられている CRuntimeClass オブジェクトへのポインターを取得するためにフレームワークによって使用されます。
CMFCPropertyGridFileProperty::OnClickButton ( をオーバーライドしますCMFCPropertyGridProperty::OnClickButton.)

解説

継承階層

CObject

CMFCPropertyGridProperty

CMFCPropertyGridFileProperty

要件

Header: afxpropertygridctrl.h

CMFCPropertyGridFileProperty::CMFCPropertyGridFileProperty

CMFCPropertyGridFileProperty オブジェクトを構築します。

CMFCPropertyGridFileProperty(
    const CString& strName,
    BOOL bOpenFileDialog,
    const CString& strFileName,
    LPCTSTR lpszDefExt=NULL,
    DWORD dwFlags=OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,
    LPCTSTR lpszFilter=NULL,
    LPCTSTR lpszDescr=NULL,
    DWORD_PTR dwData=0);

パラメーター

strName
[in] プロパティ名。

bOpenFileDialog
[in]TRUE 開くファイル ] ダイアログ ボックスを開きます。FALSE を指定すると、 [ファイルの保存 ] ダイアログ ボックスが開きます。

strFileName
[in]初期ファイル名。

lpszDefExt
[in]1 つ以上のファイル名拡張子の文字列。 既定値は NULL です。

dwFlags
[in]ダイアログ ボックスのフラグ。 既定値は OFN_HIDEREADONLY と OFN_OVERWRITEPROMPT のビットごとの組み合わせ (OR) です。

lpszFilter
[in]1 つ以上のファイル フィルターの文字列。 既定値は NULL です。

lpszDescr
[in]プロパティ項目の説明。 既定値は NULL です。

dwData
[in]プロパティ項目に関連付けられているアプリケーション固有のデータ。 たとえば、32 ビット整数またはその他のデータへのポインター。 既定値は0です。

戻り値

解説

使用可能なフラグの完全な一覧については、 OPENFILENAME 構造体を参照してください。

次の例では、CMFCPropertyGridFileProperty クラスのコンストラクターを使用してオブジェクトを作成する方法を示します。 この例は、 Visual Studio Demo サンプルの一部です。

// CMFCPropertyGridProperty* pGroup3
     static TCHAR BASED_CODE szFilter[] = _T("Icon Files(*.ico)|*.ico|All Files(*.*)|*.*||");
     pGroup3->AddSubItem(new CMFCPropertyGridFileProperty(_T("Icon"), TRUE, _T(""), _T("ico"), 0, szFilter, _T("Specifies the dialog icon")));

関連項目

階層図
クラス
CMFCPropertyGridCtrl クラス
CMFCPropertyGridProperty クラス