Aracılığıyla paylaş


CMFCPropertyGridFileProperty Sınıfı

sınıfı, CMFCPropertyGridFileProperty dosya seçimi iletişim kutusunu açan bir özellik listesi denetim öğesini destekler.

Sözdizimi

class CMFCPropertyGridFileProperty : public CMFCPropertyGridProperty

Üyeler

Ortak Oluşturucular

Ad Tanım
CMFCPropertyGridFileProperty::CMFCPropertyGridFileProperty Bir CMFCPropertyGridFileProperty nesne oluşturur.
CMFCPropertyGridFileProperty::~CMFCPropertyGridFileProperty Yıkıcı.

Genel Yöntemler

Ad Tanım
CMFCPropertyGridFileProperty::GetThisClass Çerçeve tarafından, bu sınıf türüyle ilişkili CRuntimeClass nesnesine bir işaretçi almak için kullanılır.
CMFCPropertyGridFileProperty::OnClickButton (Geçersiz Kılmalar CMFCPropertyGridProperty::OnClickButton.)

Açıklamalar

Devralma Hiyerarşisi

Cobject

CMFCPropertyGridProperty

CMFCPropertyGridFileProperty

Gereksinimler

Üst bilgi: afxpropertygridctrl.h

CMFCPropertyGridFileProperty::CMFCPropertyGridFileProperty

Bir CMFCPropertyGridFileProperty nesne oluşturur.

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);

Parametreler

strName
[in] Özellik adı.

bOpenFileDialog
[in] Dosya Aç iletişim kutusunu açmak için DOĞRU; Dosyayı Kaydet iletişim kutusunu açmak için YANLIŞ.

strFileName
[in] İlk dosya adı.

lpszDefExt
[in] Bir veya daha fazla dosya adı uzantısı içeren bir dize. Varsayılan değer NULL'dir.

Dwflags
[in] İletişim kutusu bayrakları. Varsayılan değer, OFN_HIDEREADONLY ve OFN_OVERWRITEPROMPT bit düzeyinde bir bileşimdir (OR).

lpszFilter
[in] Bir veya daha fazla dosya filtresi içeren bir dize. Varsayılan değer NULL'dir.

lpszDescr
[in] Özellik öğesi açıklaması. Varsayılan değer NULL'dir.

Dwdata
[in] Özellik öğesiyle ilişkili uygulamaya özgü veriler. Örneğin, 32 bitlik bir tamsayı veya diğer verilere yönelik bir işaretçi. Varsayılan değer 0'tir.

İade Değeri

Açıklamalar

Kullanılabilir bayrakların tam listesi için bkz . OPENFILENAME yapısı.

Örnek

Aşağıdaki örnekte, sınıfının oluşturucusunun kullanıldığı bir nesnenin nasıl oluşturulacağı gösterilmektedir CMFCPropertyGridFileProperty . Bu örnek, Visual Studio Tanıtım örneğinin bir parçasıdır.

// 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")));

Ayrıca bkz.

Hiyerarşi Grafiği
Sınıflar
CMFCPropertyGridCtrl Sınıfı
CMFCPropertyGridProperty Sınıfı