Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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
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ı