Klasy formantów
Klasy kontrolek hermetyzują szeroką gamę standardowych kontrolek systemu Windows, począwszy od kontrolek tekstu statycznego po kontrolki drzewa. Ponadto MFC udostępnia nowe kontrolki, w tym przyciski z mapami bitowymi i paskami sterowania.
Kontrolki, których nazwy klas kończą się na "Ctrl" były nowe w systemach Windows 95 i Windows NT w wersji 3.51.
Kontrolki wyświetlania statycznego
Cstatic
Okno wyświetlania statycznego. Kontrolki statyczne są używane do etykietowania, pola lub oddzielania innych kontrolek w oknie dialogowym lub oknie. Mogą również wyświetlać obrazy graficzne, a nie tekst lub pole.
Kontrolki tekstu
Cedit
Okno kontrolki tekstu edytowalnego. Kontrolki edycji są używane do akceptowania tekstowych danych wejściowych od użytkownika.
CIPAddressCtrl
Obsługuje pole edycji służące do manipulowania adresem protokołu internetowego (IP).
Cricheditctrl
Kontrolka, w której użytkownik może wprowadzać i edytować tekst. W przeciwieństwie do kontrolki hermetyzowanej w systemie CEdit
kontrolka edycji wzbogaconej obsługuje formatowanie znaków i akapitów oraz obiekty OLE.
Kontrolki reprezentujące liczby
Csliderctrl
Kontrolka zawierająca suwak, który użytkownik przenosi, aby wybrać wartość lub zestaw wartości.
CSpinButtonCtrl
Para przycisków strzałek, które użytkownik może kliknąć, aby zwiększać lub dekrementować wartość.
CProgressCtrl
Wyświetla prostokąt, który jest stopniowo wypełniany od lewej do prawej, aby wskazać postęp operacji.
Cscrollbar
Okno kontrolki paska przewijania. Klasa udostępnia funkcje paska przewijania do użycia jako kontrolka w oknie dialogowym lub oknie, za pomocą którego użytkownik może określić pozycję w zakresie.
Przyciski
Cbutton
Okno sterowania przyciskiem. Klasa udostępnia interfejs programowy dla przycisku, pola wyboru lub przycisku radiowego w oknie dialogowym lub oknie.
Cbitmapbutton
Przycisk z mapą bitową, a nie tekstem podpis.
Listy
Clistbox
Okno kontrolki pola listy. W polu listy zostanie wyświetlona lista elementów, które użytkownik może wyświetlić i wybrać.
CDragListBox
Udostępnia funkcje pola listy systemu Windows; Umożliwia użytkownikowi przenoszenie elementów pól listy, takich jak nazwy plików i literały ciągu, w polu listy. Pola listy z tą możliwością są przydatne w przypadku listy elementów w kolejności innej niż alfabetyczna, takich jak dołączanie nazw ścieżek lub plików w projekcie.
Ccombobox
Okno kontrolki pola kombi. Pole kombi składa się z kontrolki edycji oraz pola listy.
Ccomboboxex
Rozszerza kontrolkę pola kombi, zapewniając obsługę list obrazów.
CCheckListBox
Wyświetla listę elementów z polami wyboru, które użytkownik może zaznaczyć lub wyczyścić obok każdego elementu.
Clistctrl
Wyświetla kolekcję elementów, z których każda składa się z ikony i etykiety, w sposób podobny do prawego okienka Eksplorator plików.
Ctreectrl
Wyświetla hierarchiczną listę ikon i etykiet rozmieszczonych w sposób podobny do lewego okienka Eksplorator plików.
Paski narzędzi i paski stanu
Ctoolbarctrl
Udostępnia funkcje typowej kontrolki paska narzędzi systemu Windows. Większość programów MFC używa narzędzia CToolBar zamiast tej klasy.
Cstatusbarctrl
Okno poziome, zwykle podzielone na okienka, w którym aplikacja może wyświetlać informacje o stanie. Większość programów MFC używa CStatusBar zamiast tej klasy.
Różne kontrolki
Canimatectrl
Wyświetla prosty klip wideo.
Ctooltipctrl
Małe okno podręczne z pojedynczym wierszem tekstu opisującym przeznaczenie narzędzia w aplikacji.
Cdatetimectrl
Obsługuje rozszerzoną kontrolkę edycji lub prostą kontrolkę interfejsu kalendarza, która umożliwia użytkownikowi wybranie określonej wartości daty lub godziny.
Cheaderctrl
Wyświetla tytuły lub etykiety kolumn.
Cmonthcalctrl
Obsługuje prostą kontrolkę interfejsu kalendarza, która umożliwia użytkownikowi wybranie daty.
Ctabctrl
Kontrolka z kartami, na których użytkownik może kliknąć, analogicznie do rozdzielaczy w notesie.
Chotkeyctrl
Umożliwia użytkownikowi utworzenie kombinacji klawisza gorąca, którą użytkownik może nacisnąć, aby szybko wykonać akcję.
CLinkCtrl
Renderuje oznaczony tekst i uruchamia odpowiednie aplikacje, gdy użytkownik kliknie link osadzony.
CHtmlEditCtrl
Zapewnia funkcjonalność kontrolki ActiveX WebBrowser w oknie MFC.
Powiązane klasy
Cimagelist
Udostępnia funkcje listy obrazów systemu Windows. Listy obrazów są używane z kontrolkami listy i kontrolkami drzewa. Mogą również służyć do przechowywania i archiwizowania zestawu map bitowych o tej samej wielkości.
Cctrlview
Klasa bazowa dla wszystkich widoków skojarzonych z kontrolkami systemu Windows. Widoki oparte na kontrolkach zostały opisane poniżej.
Ceditview
Widok zawierający standardową kontrolkę edycji systemu Windows.
Cricheditview
Widok zawierający kontrolkę edycji wzbogaconej w systemie Windows.
Clistview
Widok zawierający kontrolkę listy systemu Windows.
Ctreeview
Widok zawierający kontrolkę drzewa systemu Windows.