Aracılığıyla paylaş


Denetimler (MFC)

Denetimler, kullanıcıların verileri girmek veya işlemek için etkileşim kurabileceği nesnelerdir. Bunlar genellikle iletişim kutularında veya araç çubuklarında görünür. Bu konu ailesi üç ana denetim türünü kapsar:

  • Sahip tarafından çizilmiş denetimler de dahil olmak üzere Windows ortak denetimleri

  • ActiveX Denetimleri

  • Microsoft Foundation Sınıf Kitaplığı (MFC) tarafından sağlanan diğer denetim sınıfları

Windows Ortak Denetimleri

Windows işletim sistemi her zaman bir dizi Windows ortak denetimi sağlamıştır. Bu denetim nesneleri programlanabilir ve Visual Studio iletişim kutusu düzenleyicisi bunları iletişim kutularınıza eklemeyi destekler. Microsoft Foundation Sınıf Kitaplığı (MFC), Windows Ortak Denetimleri ve MFC Sınıfları tablosunda gösterildiği gibi bu denetimlerin her birini kapsülleyen sınıflar sağlar. (Tablodaki bazı öğelerin, bunları daha ayrıntılı açıklayan ilgili konuları vardır. Konu başlığı olmayan denetimler için MFC sınıfı belgelerine bakın.)

CWnd sınıfı, tüm denetim sınıfları dahil olmak üzere tüm pencere sınıflarının temel sınıfıdır.

ActiveX Denetimleri

Eski adı OLE denetimleri olan ActiveX denetimleri, Windows uygulamalarınızdaki iletişim kutularında veya World Wide Web'deki HTML sayfalarında kullanılabilir. Daha fazla bilgi için bkz . MFC ActiveX Denetimleri.

Diğer MFC Denetim Sınıfları

Tüm Windows ortak denetimlerini kapsülleyen ve kendi ActiveX denetimlerinizi programlamayı (veya başkaları tarafından sağlanan ActiveX denetimlerini kullanmayı) destekleyen sınıflara ek olarak, MFC aşağıdaki denetim sınıflarını kendi sağlar:

Windows Ortak Denetimleri Hakkında Bilgi Bulma

Aşağıdaki tabloda, denetimin MFC sarmalayıcı sınıfı da dahil olmak üzere Windows ortak denetimlerinin her biri kısaca açıklanmaktadır.

Windows Ortak Denetimleri ve MFC Sınıfları

Yönetim MFC sınıfı Açıklama Windows 95'teki yenilikler
animasyon CAnimateCtrl AVI video klibinin ardışık karelerini görüntüler Evet
düğme CButton Eyleme neden olan düğme; onay kutuları, radyo düğmeleri ve grup kutuları için de kullanılır Hayı
birleşik giriş kutusu CComboBox Düzenleme kutusu ve liste kutusu birleşimi Hayı
tarih ve saat seçici CDateTimeCtrl Kullanıcının belirli bir tarih veya saat değeri seçmesine izin verir Evet
düzenleme kutusu CEdit Metin girmek için kutular Hayı
genişletilmiş açılır kutu CComboBoxEx Resimleri görüntüleme özelliği olan birleştirilmiş kutu kontrolü Evet
üstbilgi CHeaderCtrl Bir metin sütununun üzerinde görünen düğme; görüntülenen metnin genişliğini denetler Evet
kısayol tuşu CHotKeyCtrl Kullanıcının bir eylemi hızlı bir şekilde gerçekleştirmek için "kısayol tuşu" oluşturmasını sağlayan pencere Evet
resim listesi CImageList Büyük simge veya bit eşlem kümelerini yönetmek için kullanılan görüntülerin koleksiyonu (görüntü listesi aslında bir denetim değildir; diğer denetimler tarafından kullanılan listeleri destekler) Evet
liste CListCtrl Simge içeren bir metin listesi görüntüleyen pencere Evet
liste kutusu CListBox Dize listesini içeren kutu Hayı
ay takvimi CMonthCalCtrl Tarih bilgilerini görüntüleyen denetim Evet
ilerleme CProgressCtrl Uzun bir işlemin ilerleme durumunu gösteren pencere Evet
Nervürlü CRebarCtrl Denetimler biçiminde ek alt pencereler içerebilen araç çubuğu Evet
zengin düzenleme CRichEditCtrl Kullanıcının karakter ve paragraf biçimlendirmesiyle düzenleyebileceği pencere (bkz . Zengin Düzenleme Denetimleriyle İlgili Sınıflar) Evet
kaydırma çubuğu CScrollBar İletişim kutusunun içinde denetim olarak kullanılan kaydırma çubuğu (pencerede değil) Hayı
kaydırıcı CSliderCtrl İşaret çubuklarına sahip isteğe bağlı kaydırıcı kontrolü içeren pencere Evet
döndürme düğmesi CSpinButtonCtrl Kullanıcının bir değeri artırmak veya azaltmak için tıklayabileceği ok düğmeleri çifti Evet
statik metin CStatic Diğer denetimleri etiketleme metni Hayı
durum çubuğu CStatusBarCtrl MFC sınıfına benzer şekilde durum bilgilerini görüntüleme penceresi CStatusBar Evet
sekme CTabCtrl Not defterindeki ayırıcılara benzer; "sekme iletişim kutuları" veya özellik sayfalarında kullanılır Evet
araç çubuğu CToolBarCtrl MFC sınıfına benzer şekilde komut oluşturma düğmeleri içeren pencere CToolBar Evet
araç ipucu CToolTipCtrl Araç çubuğu düğmesinin veya başka bir aracın amacını açıklayan küçük açılır pencere Evet
ağaç CTreeCtrl Öğelerin hiyerarşik listesini görüntüleyen pencere Evet

Ne hakkında daha fazla bilgi edinmek istiyorsunuz?

Windows SDK'daki Windows ortak denetimleri hakkında bilgi için bkz. Ortak Denetimler.

Ayrıca bakınız

Kullanıcı Arabirimi Öğeleri
İletişim Kutusu Düzenleyicisi