Aracılığıyla paylaş


CMFCPropertyGridFileProperty Sınıfı

Uyarı

Microsoft Foundation Sınıfları (MFC) kitaplığına destek verilmeye devam ediliyor. Ancak artık özellik eklemeyeceğiz veya belgeleri güncelleştirmeyeceğiz.

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

Veri Akışı Adı Açıklama
CMFCPropertyGridFileProperty::CMFCPropertyGridFileProperty Bir CMFCPropertyGridFileProperty nesne oluşturur.
CMFCPropertyGridFileProperty::~CMFCPropertyGridFileProperty Yıkıcı.

Genel Yöntemler

Veri Akışı Adı Açıklama
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.

Dönüş 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ı