CMFCPropertyGridFileProperty::CMFCPropertyGridFileProperty

更新 : 2007 年 11 月

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
    プロパティ名。

  • [入力] bOpenFileDialog
    [ファイルを開く] ダイアログ ボックスを開くには TRUE。[ファイルの保存] ダイアログ ボックスを開くには FALSE。

  • [入力] strFileName
    初期ファイル名。

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

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

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

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

  • [入力] dwData
    プロパティ項目と関連付けられたアプリケーション固有のデータ。32 ビット整数や他のデータへのポインタなどです。既定値は 0 です。

使用例

CMFCPropertyGridFileProperty クラスのコンストラクタを使用してオブジェクトを作成する方法を次の例に示します。この例は、「VisualStudioDemo サンプル : MFC Visual Studio アプリケーション」の一部です。

  // 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")));

必要条件

ヘッダー : afxpropertygridctrl.h

参照

概念

MFC 階層図

参照

CMFCPropertyGridFileProperty クラス