Udostępnij za pośrednictwem


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

Obiekt CObject

CMFCPropertyGridProperty

CMFCPropertyGridFileProperty

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