CMFCPropertyGridFileProperty クラス
CMFCPropertyGridFileProperty
クラスは、ファイル選択ダイアログ ボックスを開くプロパティ リスト コントロール項目をサポートします。
構文
class CMFCPropertyGridFileProperty : public CMFCPropertyGridProperty
メンバー
パブリック コンストラクター
名前 | 説明 |
---|---|
CMFCPropertyGridFileProperty::CMFCPropertyGridFileProperty | CMFCPropertyGridFileProperty オブジェクトを構築します。 |
CMFCPropertyGridFileProperty::~CMFCPropertyGridFileProperty |
デストラクターです。 |
パブリック メソッド
名前 | 説明 |
---|---|
CMFCPropertyGridFileProperty::GetThisClass |
このクラス型に関連付けられている CRuntimeClass オブジェクトへのポインターを取得するためにフレームワークによって使用されます。 |
CMFCPropertyGridFileProperty::OnClickButton |
( をオーバーライドしますCMFCPropertyGridProperty::OnClickButton.) |
解説
継承階層
要件
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 クラス