Classe CMFCPropertyGridFileProperty

La CMFCPropertyGridFileProperty classe supporta un elemento di controllo elenco di proprietà che apre una finestra di dialogo di selezione file.

Sintassi

class CMFCPropertyGridFileProperty : public CMFCPropertyGridProperty

Membri

Costruttori pubblici

Nome Descrizione
CMFCPropertyGridFileProperty::CMFCPropertyGridFileProperty Costruisce un oggetto CMFCPropertyGridFileProperty.
CMFCPropertyGridFileProperty::~CMFCPropertyGridFileProperty Distruttore.

Metodi pubblici

Nome Descrizione
CMFCPropertyGridFileProperty::GetThisClass Usato dal framework per ottenere un puntatore all'oggetto CRuntimeClass associato a questo tipo di classe.
CMFCPropertyGridFileProperty::OnClickButton (sostituzioni )CMFCPropertyGridProperty::OnClickButton.

Osservazioni:

Gerarchia di ereditarietà

CObject

CMFCPropertyGridProperty

CMFCPropertyGridFileProperty

Requisiti

Intestazione: afxpropertygridctrl.h

CMFCPropertyGridFileProperty::CMFCPropertyGridFileProperty

Costruisce un oggetto 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);

Parametri

strName
[in] Nome della proprietà.

bOpenFileDialog
[in] TRUE per aprire una finestra di dialogo Apri file ; FALSE per aprire una finestra di dialogo Salva file .

strFileName
[in] Nome del file iniziale.

lpszDefExt
[in] Stringa di una o più estensioni di file. Il valore predefinito è NULL.

dwFlags
[in] Flag della finestra di dialogo. Il valore predefinito è una combinazione bit per bit (OR) di OFN_HIDEREADONLY e OFN_OVERWRITEPROMPT.

lpszFilter
[in] Stringa di uno o più filtri di file. Il valore predefinito è NULL.

lpszDescr
[in] Descrizione dell'elemento della proprietà. Il valore predefinito è NULL.

dwData
[in] Dati specifici dell'applicazione associati all'elemento della proprietà. Ad esempio, un numero intero a 32 bit o un puntatore a altri dati. Il valore predefinito è 0.

Valore restituito

Osservazioni:

Per un elenco completo dei flag disponibili, vedere Struttura OPENFILENAME.

Esempio

Nell'esempio riportato di seguito viene illustrato come creare un oggetto mediante il costruttore della classe CMFCPropertyGridFileProperty. Questo esempio fa parte dell'esempio demo di 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")));

Vedi anche

Grafico della gerarchia
Classi
Classe CMFCPropertyGridCtrl
Classe CMFCPropertyGridProperty