Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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