Sdílet prostřednictvím


Třídy ovládacích prvků

Třídy ovládacích prvků zapouzdřují širokou škálu standardních ovládacích prvků Windows od statických textových ovládacích prvků až po ovládací prvky stromové struktury. Mfc navíc poskytuje některé nové ovládací prvky, včetně tlačítek s rastrovými obrázky a ovládacími pruhy.

Ovládací prvky, jejichž názvy tříd končí klávesou Ctrl, byly v systémech Windows 95 a Windows NT verze 3.51 nové.

Statické ovládací prvky zobrazení

CStatic
Okno statického zobrazení. Statické ovládací prvky slouží k označení, orámování nebo oddělení jiných ovládacích prvků v dialogových oknech nebo oknech. Mohou také zobrazovat grafické obrázky místo textu nebo pole.

Textové ovládací prvky

CEdit
Okno ovládacího prvku pro úpravu textu. Ovládací prvky pro úpravy slouží k přijetí textového vstupu od uživatele.

CIPAddressCtrl
Podporuje textové pole pro manipulaci s IP adresou (Internet Protocol).

CRichEditCtrl
Ovládací prvek, ve kterém může uživatel zadat a upravit text. Na rozdíl od zapouzdřeného ovládacího prvku CEdit podporuje ovládací prvek pro bohaté úpravy formátování znaků a odstavců a objekty OLE.

Ovládací prvky představující čísla

CSliderCtrl
Ovládací prvek obsahující posuvník, který uživatel přesune a vybere hodnotu nebo sadu hodnot.

CSpinButtonCtrl
Uživatel může kliknout na dvojici tlačítek se šipkami a zvýšit nebo zmenšovat hodnotu.

CProgressCtrl
Zobrazí obdélník, který je postupně vyplněný zleva doprava a označuje průběh operace.

CScrollBar
Okno ovládající posuvník. Třída poskytuje funkčnost posuvníku, pro použití jako ovládací prvek v dialogovém okně nebo okně, pomocí kterého může uživatel zadat pozici v rámci rozsahu.

Tlačítka

Tlačítko
Ovládací okno tlačítka. Třída poskytuje programové rozhraní pro tlačítko, zaškrtávací políčko nebo přepínač v dialogovém okně nebo okénku.

CBitmapButton
Tlačítko s rastrovým obrázkem místo textového titulku.

Seznamy

CListBox
Okno ovládacího prvku seznam. V seznamu se zobrazí seznam položek, které může uživatel zobrazit a vybrat.

CDragListBox
Poskytuje funkce seznamu Systému Windows; umožňuje uživateli přesouvat položky seznamu, jako jsou názvy souborů a řetězcové literály, v seznamu. Seznamy s touto schopností jsou užitečné pro seznam položek v jiném pořadí než v abecedním pořadí, jako jsou například názvy cest nebo soubory v projektu.

CComboBox
Okno ovládacího prvku rozevíracího seznamu Kombinované pole se skládá z ovládacího prvku pro úpravy a seznamu.

CComboBoxEx
Rozšíří ovládací prvek pole se seznamem tím, že poskytuje podporu pro seznamy obrázků.

CCheckListBox
Zobrazí seznam položek se zaškrtávacími políčky, u kterých může uživatel zaškrtnout nebo zrušit zaškrtnutí vedle každé položky.

CListCtrl
Zobrazí kolekci položek, které se skládají z ikony a popisku, podobně jako v pravém podokně Průzkumníka souborů.

CTreeCtrl
Zobrazí hierarchický seznam ikon a popisků uspořádaných podobným způsobem jako v levém podokně Průzkumníka souborů.

Panely nástrojů a stavové pruhy

CToolBarCtrl
Poskytuje funkce běžného ovládacího prvku panelu nástrojů Windows. Většina programů MFC místo této třídy používá CToolBar .

CStatusBarCtrl
Vodorovné okno, obvykle rozdělené na tabulky, ve kterých může aplikace zobrazit informace o stavu. Většina programů MFC místo této třídy používá CStatusBar .

Různé ovládací prvky

CAnimateCtrl
Zobrazí jednoduchý videoklip.

CToolTipCtrl
Malé automaticky otevírané okno, které zobrazuje jeden řádek textu popisující účel nástroje v aplikaci.

CDateTimeCtrl
Podporuje buď rozšířený ovládací prvek pro úpravy, nebo jednoduchý ovládací prvek rozhraní kalendáře, který umožňuje uživateli zvolit konkrétní hodnotu data nebo času.

CHeaderCtrl
Zobrazí názvy nebo popisky sloupců.

CMonthCalCtrl
Podporuje jednoduchý ovládací prvek rozhraní kalendáře, který umožňuje uživateli vybrat datum.

CTabCtrl
Ovládací prvek s kartami, na kterých uživatel může kliknout, podobně jako děliče v poznámkovém bloku.

CHotKeyCtrl
Umožňuje uživateli vytvořit kombinaci klávesových zkratek, kterou může uživatel stisknout a rychle provést akci.

CLinkCtrl
Vykreslí označený text a spustí příslušné aplikace, když uživatel klikne na vložený odkaz.

CHtmlEditCtrl
Poskytuje funkce ovládacího prvku ActiveX WebBrowser v okně MFC.

CImageList
Poskytuje funkce seznamu imagí Systému Windows. Seznamy obrázků se používají s ovládacími prvky seznamu a stromovými ovládacími prvky. Lze je také použít k ukládání a archivaci sady rastrových obrázků stejné velikosti.

CCtrlView
Základní třída pro všechna zobrazení přidružená k ovládacím prvkům Windows. Zobrazení založená na ovládacích prvcích jsou popsaná níže.

CEditView
Zobrazení, které obsahuje standardní ovládací prvek pro úpravy systému Windows.

CRichEditView
Pohled, který obsahuje ovládací prvek Windows rich edit.

CListView
Zobrazení, které obsahuje ovládací prvek seznamu systému Windows.

CTreeView
Zobrazení, které obsahuje ovládací prvek stromu Windows.

Viz také

Přehled třídy