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
Jméno | popis |
---|---|
CMFCPropertyGridFileProperty::CMFCPropertyGridFileProperty | CMFCPropertyGridFileProperty Vytvoří objekt. |
CMFCPropertyGridFileProperty::~CMFCPropertyGridFileProperty |
Destruktor. |
Veřejné metody
Jméno | 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.
Vrácená 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
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro