Поделиться через


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

См. также

Ссылки

Класс CMFCPropertyGridFileProperty

Диаграмма иерархии