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 C++ 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ı

Control MFC sınıfı Tanım 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ır
birleşik giriş kutusu Ccombobox Düzenleme kutusu ve liste kutusu birleşimi Hayır
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ır
genişletilmiş birleşik giriş kutusu Ccomboboxex Görüntüleri görüntüleme özelliğine sahip birleşik giriş kutusu denetimi Evet
Üstbilgi CHeaderCtrl Bir metin sütununun üzerinde görünen düğme; görüntülenen metnin genişliğini denetler Evet
Hotkey 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 Cımagelist 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
listele Clistctrl Simge içeren bir metin listesi görüntüleyen pencere Evet
liste kutusu Clistbox Dize listesini içeren kutu Hayır
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ır
Kaydırıcı Csliderctrl İsteğe bağlı değer çizgileri içeren kaydırıcı denetimi 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ır
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 bkz.

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