Share via


KLASSE CMFCPropertyGridFileProperty

Opmerking

De Microsoft Foundation Classes-bibliotheek (MFC) wordt nog steeds ondersteund. We voegen echter geen functies meer toe of werken de documentatie bij.

De CMFCPropertyGridFileProperty klasse ondersteunt een besturingselementitem voor eigenschappenlijsten waarmee een dialoogvenster voor bestandsselectie wordt geopend.

Syntaxis

class CMFCPropertyGridFileProperty : public CMFCPropertyGridProperty

Leden

Openbare constructors

Naam Description
CMFCPropertyGridFileProperty::CMFCPropertyGridFileProperty Maakt een CMFCPropertyGridFileProperty object.
CMFCPropertyGridFileProperty::~CMFCPropertyGridFileProperty Destructor.

Openbare methoden

Naam Description
CMFCPropertyGridFileProperty::GetThisClass Wordt door het framework gebruikt om een aanwijzer te verkrijgen naar het CRuntimeClass-object dat is gekoppeld aan dit klassetype.
CMFCPropertyGridFileProperty::OnClickButton (Overschrijft CMFCPropertyGridProperty::OnClickButton.)

Opmerkingen

Overnamehiƫrarchie

CObject

CMFCPropertyGridProperty

CMFCPropertyGridFileProperty

Requirements

Koptekst: afxpropertygridctrl.h

CMFCPropertyGridFileProperty::CMFCPropertyGridFileProperty

Maakt een CMFCPropertyGridFileProperty object.

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);

Parameterwaarden

strName
[in] De naam van de eigenschap.

bOpenFileDialog
[in] TRUE om een dialoogvenster Bestand openen te openen; FALSE om het dialoogvenster Bestand opslaan te openen.

strFileName
[in] De oorspronkelijke bestandsnaam.

lpszDefExt
[in] Een tekenreeks van een of meer bestandsnaamextensies. De standaardwaarde is NULL.

dwFlags
[in] Dialoogvenstervlagmen. De standaardwaarde is een bitwise combinatie (OR) van OFN_HIDEREADONLY en OFN_OVERWRITEPROMPT.

lpszFilter
[in] Een tekenreeks van een of meer bestandsfilters. De standaardwaarde is NULL.

lpszDescr
[in] De beschrijving van het eigenschapsitem. De standaardwaarde is NULL.

dwData
[in] Toepassingsspecifieke gegevens die zijn gekoppeld aan het eigenschapsitem. Bijvoorbeeld een 32-bits geheel getal of een aanwijzer naar andere gegevens. De standaardwaarde is 0.

Retourwaarde

Opmerkingen

Zie OPENFILENAME-structuur voor een volledige lijst met beschikbare vlaggen.

Example

In het volgende voorbeeld ziet u hoe u een object maakt met behulp van de constructor van de CMFCPropertyGridFileProperty klasse. Dit voorbeeld maakt deel uit van het Visual Studio Demo-voorbeeld.

// 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")));

Zie ook

Hiƫrarchiegrafiek
Klassen
CMFCPropertyGridCtrl-klasse
KLASSE CMFCPropertyGridProperty