Denetim Sınıfları
Denetim sınıfları, statik metin denetimlerinden ağaç denetimlerine kadar çok çeşitli standart Windows denetimlerini kapsüller. Buna ek olarak, MFC bit eşlemler ve denetim çubukları içeren düğmeler de dahil olmak üzere bazı yeni denetimler sağlar.
Sınıf adları "Ctrl" ile biten denetimler Windows 95 ve Windows NT sürüm 3.51'de yeniydi.
Statik Görüntü Denetimleri
Cstatic
Statik görüntüleme penceresi. Statik denetimler, bir iletişim kutusundaki veya penceredeki diğer denetimleri etiketlemek, işaretlemek veya ayırmak için kullanılır. Ayrıca metin veya kutu yerine grafik resimler de görüntüleyebilirler.
Metin Denetimleri
Cedit
Düzenlenebilir metin denetim penceresi. Düzenleme denetimleri, kullanıcıdan gelen metin girdilerini kabul etmek için kullanılır.
Cıpaddressctrl
İnternet Protokolü (IP) adresini düzenlemek için bir düzenleme kutusunu destekler.
Cricheditctrl
Kullanıcının metin girebileceği ve düzenleyebileceği bir denetim. içinde kapsüllenen CEdit
denetimin aksine, zengin bir düzenleme denetimi karakter ve paragraf biçimlendirmesini ve OLE nesnelerini destekler.
Sayıları Temsil Eden Denetimler
Csliderctrl
Kaydırıcı içeren ve kullanıcının bir değer veya değer kümesi seçmek için hareket ettiği denetim.
Cspinbuttonctrl
Kullanıcının bir değeri artırmak veya azaltmak için tıklayabileceği bir çift ok düğmesi.
Cprogressctrl
İşlemin ilerleme durumunu belirtmek için soldan sağa aşamalı olarak doldurulmuş bir dikdörtgen görüntüler.
Cscrollbar
Kaydırma çubuğu denetim penceresi. sınıfı, kullanıcının aralık içinde bir konum belirtebileceği bir iletişim kutusunda veya pencerede denetim olarak kullanmak üzere kaydırma çubuğunun işlevselliğini sağlar.
Düğmeler
Cbutton
Düğme denetim penceresi. sınıfı, iletişim kutusundaki veya penceredeki bir basma düğmesi, onay kutusu veya radyo düğmesi için programlı bir arabirim sağlar.
Cbitmapbutton
Metin başlık yerine bit eşlem içeren düğme.
Listeler
Clistbox
Liste kutusu denetim penceresi. Liste kutusu, kullanıcının görüntüleyip seçebileceği öğelerin listesini görüntüler.
CDragListBox
Windows liste kutusunun işlevselliğini sağlar; , kullanıcının liste kutusu içinde dosya adları ve dize değişmez değerleri gibi liste kutusu öğelerini taşımasına izin verir. Bu özelliğe sahip liste kutuları, bir öğe listesi için yol adlarını veya projedeki dosyaları dahil etme gibi alfabetik dışında bir sırada kullanışlıdır.
Ccombobox
Birleşik giriş kutusu denetim penceresi. Birleşik giriş kutusu, düzenleme denetimi ve liste kutusundan oluşur.
Ccomboboxex
Resim listeleri için destek sağlayarak birleşik giriş kutusu denetimini genişletir.
CCheckListBox
Her öğenin yanında, kullanıcının işaretlediği veya temizleyebileceği onay kutuları olan öğelerin listesini görüntüler.
Clistctrl
Her biri simge ve etiket içeren bir öğe koleksiyonunu, Dosya Gezgini sağ bölmesine benzer şekilde görüntüler.
CTreeCtrl
Dosya Gezgini sol bölmesine benzer şekilde düzenlenmiş simgelerin ve etiketlerin hiyerarşik listesini görüntüler.
Araç Çubukları ve Durum Çubukları
Ctoolbarctrl
Windows araç çubuğu ortak denetiminin işlevselliğini sağlar. Çoğu MFC programı bu sınıf yerine CToolBar kullanır.
Cstatusbarctrl
Bir uygulamanın durum bilgilerini görüntüleyebildiği, genellikle bölmelere bölünmüş yatay bir pencere. Çoğu MFC programı bu sınıf yerine CStatusBar kullanır.
Çeşitli Denetimler
Canimatectrl
Basit bir video klibi görüntüler.
Ctooltipctrl
Uygulamadaki bir aracın amacını açıklayan tek bir metin satırı görüntüleyen küçük bir açılır pencere.
Cdatetimectrl
Kullanıcının belirli bir tarih veya saat değerini seçmesine olanak tanıyan genişletilmiş düzenleme denetimini veya basit bir takvim arabirimi denetimini destekler.
CHeaderCtrl
Sütunların başlıklarını veya etiketlerini görüntüler.
Cmonthcalctrl
Kullanıcının tarih seçmesine olanak tanıyan basit bir takvim arabirimi denetimini destekler.
Ctabctrl
Not defterindeki ayırıcılara benzer şekilde kullanıcının tıklayabileceği sekmelere sahip bir denetim.
CHotKeyCtrl
Kullanıcının hızlı bir şekilde eylem gerçekleştirmek için basabileceği bir kısayol tuşu bileşimi oluşturmasını sağlar.
Clinkctrl
Kullanıcı eklenmiş bağlantıya tıkladığında, işaretli metni işler ve uygun uygulamaları başlatır.
CHtmlEditCtrl
MFC penceresinde WebBrowser ActiveX denetiminin işlevselliğini sağlar.
İlgili Sınıflar
Cımagelist
Windows resim listesinin işlevselliğini sağlar. Resim listeleri, liste denetimleri ve ağaç denetimleriyle birlikte kullanılır. Aynı boyutlu bit eşlemlerden oluşan bir kümeyi depolamak ve arşivlerken de kullanılabilirler.
CCtrlView
Windows denetimleriyle ilişkili tüm görünümler için temel sınıf. Denetimlere dayalı görünümler aşağıda açıklanmıştır.
Ceditview
Windows standart düzenleme denetimi içeren bir görünüm.
Cricheditview
Windows zengin düzenleme denetimi içeren bir görünüm.
Clistview
Windows liste denetimi içeren bir görünüm.
Ctreeview
Windows ağaç denetimi içeren bir görünüm.