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
Имя свойства.[входящий] bOpenFileDialog
TRUE, чтобы открыть диалоговое окно Открыть файл; FALSE, чтобы открыть диалоговое окно Сохранить файл.[входящий] strFileName
Исходное имя файла.[входящий] lpszDefExt
Строка, представляющая один или несколько расширений имени файла. Значение по умолчанию — NULL.[входящий] dwFlags
Флаги диалогового окна. Значение по умолчанию побитовое сочетание OFN_HIDEREADONLY и (ИЛИ) OFN_OVERWRITEPROMPT.[входящий] lpszFilter
Строка одного или нескольких фильтров файлов. Значение по умолчанию — NULL.[входящий] lpszDescr
Описание элемента свойства. Значение по умолчанию — NULL.[входящий] dwData
Зависящие от приложения данные, которые сопоставлены с элементом свойства. Например, 32 разрядное целое число или указатель к другим данным. Значение по умолчанию - 0.
Пример
В следующем примере показано, как создать объект с помощью конструктора класса CMFCPropertyGridFileProperty. Данный пример является частью Пример demo 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