CMFCPropertyGridFileProperty – třída
Třída CMFCPropertyGridFileProperty
podporuje položku ovládacího prvku seznamu vlastností, která otevře dialogové okno výběru souboru.
Syntaxe
class CMFCPropertyGridFileProperty : public CMFCPropertyGridProperty
Členové
Veřejné konstruktory
Název | Popis |
---|---|
CMFCPropertyGridFileProperty::CMFCPropertyGridFileProperty | CMFCPropertyGridFileProperty Vytvoří objekt. |
CMFCPropertyGridFileProperty::~CMFCPropertyGridFileProperty |
Destruktor. |
Veřejné metody
Název | Popis |
---|---|
CMFCPropertyGridFileProperty::GetThisClass |
Používá se architekturou k získání ukazatele na CRuntimeClass objektu, který je přidružen k tomuto typu třídy. |
CMFCPropertyGridFileProperty::OnClickButton |
(Přepsání CMFCPropertyGridProperty::OnClickButton.) |
Poznámky
Hierarchie dědičnosti
CMFCPropertyGridFilePropertyProperty
Požadavky
Hlavička: afxpropertygridctrl.h
CMFCPropertyGridFileProperty::CMFCPropertyGridFileProperty
CMFCPropertyGridFileProperty
Vytvoří objekt.
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);
Parametry
strName
[v] Název vlastnosti.
bOpenFileDialog
[v] TRUE pro otevření dialogového okna Otevřít soubor ; FALSE pro otevření dialogového okna Uložit soubor .
strFileName
[v] Počáteční název souboru.
lpszDefExt
[v] Řetězec s jednou nebo více příponami názvů souborů. Výchozí hodnota je NULL.
dwFlags
[v] Příznaky dialogového okna Výchozí hodnota je bitové kombinace (OR) OFN_HIDEREADONLY a OFN_OVERWRITEPROMPT.
lpszFilter
[v] Řetězec jednoho nebo více filtrů souborů. Výchozí hodnota je NULL.
lpszDescr
[v] Popis položky vlastnosti. Výchozí hodnota je NULL.
dwData
[v] Data specifická pro aplikaci přidružená k položce vlastnosti. Například 32bitové celé číslo nebo ukazatel na jiná data. Výchozí hodnota je 0.
Návratová hodnota
Poznámky
Úplný seznam dostupných příznaků naleznete ve struktuře OPENFILENAME.
Příklad
Následující příklad ukazuje, jak vytvořit objekt pomocí konstruktoru CMFCPropertyGridFileProperty
třídy. Tento příklad je součástí ukázky sady 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")));
Viz také
Graf hierarchie
Třídy
CMFCPropertyGridCtrl – třída
CMFCPropertyGridProperty – třída