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
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ı
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin