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à
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