Sdílet prostřednictvím


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

Objekt CObject

CMFCPropertyGridProperty

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