Klasa CMFCPropertyGridFileProperty
Klasa CMFCPropertyGridFileProperty
obsługuje element kontrolki listy właściwości, który otwiera okno dialogowe wyboru pliku.
Składnia
class CMFCPropertyGridFileProperty : public CMFCPropertyGridProperty
Elementy członkowskie
Konstruktory publiczne
Nazwa/nazwisko | opis |
---|---|
CMFCPropertyGridFileProperty::CMFCPropertyGridFileProperty | CMFCPropertyGridFileProperty Tworzy obiekt. |
CMFCPropertyGridFileProperty::~CMFCPropertyGridFileProperty |
Destruktor. |
Metody publiczne
Nazwa/nazwisko | opis |
---|---|
CMFCPropertyGridFileProperty::GetThisClass |
Używany przez platformę do uzyskiwania wskaźnika do obiektu CRuntimeClass skojarzonego z tym typem klasy. |
CMFCPropertyGridFileProperty::OnClickButton |
(Przesłonięcia) CMFCPropertyGridProperty::OnClickButton). |
Uwagi
Hierarchia dziedziczenia
Wymagania
Nagłówek: afxpropertygridctrl.h
CMFCPropertyGridFileProperty::CMFCPropertyGridFileProperty
CMFCPropertyGridFileProperty
Tworzy obiekt.
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
[in] Nazwa właściwości.
bOpenFileDialog
[in] WARTOŚĆ TRUE, aby otworzyć okno dialogowe Otwieranie pliku ; FAŁSZ, aby otworzyć okno dialogowe Zapisywanie pliku .
strFileName
[in] Początkowa nazwa pliku.
lpszDefExt
[in] Ciąg jednego lub kilku rozszerzeń nazw plików. Wartość domyślna to NULL.
dwFlags
[in] Flagi okna dialogowego. Wartość domyślna to kombinacja bitowa (OR) OFN_HIDEREADONLY i OFN_OVERWRITEPROMPT.
lpszFilter
[in] Ciąg jednego lub większej liczby filtrów plików. Wartość domyślna to NULL.
lpszDescr
[in] Opis elementu właściwości. Wartość domyślna to NULL.
dwData
[in] Dane specyficzne dla aplikacji skojarzone z elementem właściwości. Na przykład 32-bitowa liczba całkowita lub wskaźnik do innych danych. Wartość domyślna to 0.
Wartość zwracana
Uwagi
Aby uzyskać pełną listę dostępnych flag, zobacz struktura OPENFILENAME.
Przykład
W poniższym przykładzie pokazano, jak utworzyć obiekt przy użyciu konstruktora CMFCPropertyGridFileProperty
klasy . Ten przykład jest częścią przykładu pokazowego programu 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")));
Zobacz też
Wykres hierarchii
Klasy
Klasa CMFCPropertyGridCtrl
Klasa CMFCPropertyGridProperty