Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Ovládací prvky jsou objekty, se kterými můžou uživatelé pracovat za účelem zadávání nebo manipulace s daty. Běžně se zobrazují v dialogových oknech nebo na panelech nástrojů. Tato řada témat se zabývá třemi hlavními typy ovládacích prvků:
Běžné ovládací prvky Windows, včetně ovládacích prvků nakreslených vlastníkem
Ovládací prvky ActiveX
Další třídy ovládacích prvků poskytované knihovnou tříd Microsoft Foundation (MFC)
Běžné ovládací prvky Windows
Operační systém Windows vždy poskytoval řadu běžných ovládacích prvků Windows. Tyto řídicí objekty jsou programovatelné a editor dialogových oken Visual C++ podporuje jejich přidání do dialogových oken. Knihovna mfc (Microsoft Foundation Class Library) poskytuje třídy, které zapouzdřují každý z těchto ovládacích prvků, jak je znázorněno v tabulce Společné ovládací prvky Systému Windows a třídy MFC. (Některé položky v tabulce obsahují související témata, která je podrobněji popisují. Ovládací prvky, které nemají témata, najdete v dokumentaci pro třídu MFC.)
Třída CWnd je základní třídou všech tříd oken, včetně všech tříd ovládacích prvků.
Ovládací prvky ActiveX
Ovládací prvky ActiveX, dříve označované jako ovládací prvky OLE, lze použít v dialogových oknech v aplikacích pro Windows nebo na stránkách HTML na webu. Další informace naleznete v tématu MFC Ovládací prvky ActiveX.
Další třídy ovládacích prvků MFC
Kromě tříd, které zapouzdřují všechny běžné ovládací prvky Windows a které podporují programování vlastních ovládacích prvků ActiveX (nebo použití ovládacích prvků ActiveX poskytovaných jinými uživateli), MFC poskytuje následující třídy ovládacích prvků vlastní:
Vyhledání informací o běžných ovládacích prvcích Windows
Následující tabulka stručně popisuje všechny běžné ovládací prvky Windows, včetně třídy obálky MFC ovládacího prvku.
Běžné ovládací prvky Windows a třídy MFC
Řízení | MFC – třída | Popis | Nové ve Windows 95 |
---|---|---|---|
animace | CAnimateCtrl | Zobrazí po sobě jdoucí snímky videoklipu AVI. | Ano |
knoflík | Tlačítko | Tlačítka, které způsobují akci; používá se také pro zaškrtávací políčka, přepínače a skupinové políčka. | Ne |
pole se seznamem | CComboBox | Kombinace textového pole a seznamu | Ne |
Výběr data a času | CDateTimeCtrl | Umožňuje uživateli zvolit konkrétní hodnotu data nebo času. | Ano |
editační pole | CEdit | Pole pro zadání textu | Ne |
Rozšířené pole se seznamem | CComboBoxEx | Ovládací prvek kombinovaného pole s možností zobrazení obrázků | Ano |
záhlaví | CHeaderCtrl | Tlačítko, které se zobrazí nad sloupcem textu; ovládací prvky šířky zobrazeného textu | Ano |
Hotkey | CHotKeyCtrl | Okno, které uživateli umožňuje rychle vytvořit "klávesovou zkratku", aby provedl nějakou akci | Ano |
seznam obrázků | CImageList | Kolekce obrázků používaných ke správě velkých sad ikon nebo rastrových obrázků (seznam obrázků ve skutečnosti není ovládací prvek, podporuje seznamy používané jinými ovládacími prvky). | Ano |
seznam | CListCtrl | Okno zobrazující seznam textu s ikonami | Ano |
seznam | CListBox | Pole obsahující seznam řetězců | Ne |
měsíční kalendář | CMonthCalCtrl | Ovládací prvek zobrazující informace o datu | Ano |
pokrok | CProgressCtrl | Okno označující průběh dlouhé operace | Ano |
Prutu | CRebarCtrl | Panel nástrojů, který může obsahovat další podřízená okna ve formě ovládacích prvků | Ano |
úprava s formátováním rich text | CRichEditCtrl | Okno, ve kterém může uživatel upravovat pomocí formátování znaků a odstavců (viz Třídy související s ovládacími prvky pro úpravy s formátováním) | Ano |
posuvník | CScrollBar | Posuvník použitý jako ovládací prvek v dialogovém okně (ne v okně) | Ne |
posuvník | CSliderCtrl | Okno obsahující ovládací prvek posuvníku s volitelnými značkami | Ano |
přepínací tlačítko | CSpinButtonCtrl | Dvojice tlačítek se šipkami, kterými může uživatel zvýšit nebo snížit hodnotu. | Ano |
statický text | CStatic | Text pro označení jiných ovládacích prvků | Ne |
stavový řádek | CStatusBarCtrl | Okno pro zobrazení informací o stavu, podobně jako u třídy MFC CStatusBar |
Ano |
tabulátor | CTabCtrl | Podobně jako rozdělovače v poznámkovém bloku; používá se v dialogových oknech s kartami nebo v panelech vlastností | Ano |
panel nástrojů | CToolBarCtrl | Okno s tlačítky generujícími příkazy, podobně jako u třídy MFC CToolBar |
Ano |
nápověda | CToolTipCtrl | Malé automaticky otevírané okno popisující účel tlačítka panelu nástrojů nebo jiného nástroje | Ano |
strom | CTreeCtrl | Okno zobrazující hierarchický seznam položek | Ano |
O čem chcete vědět víc
Jednotlivé ovládací prvky: Viz tabulka Společné ovládací prvky Windows a třídy MFC v tomto tématu, kde najdete odkazy na všechny ovládací prvky.
Odvození ovládacího prvku ze standardního ovládacího prvku Windows
Ovládací prvky dialogového okna Aplikace Access s bezpečností typů
Informace o běžných ovládacích prvcích Windows v sadě Windows SDK najdete v tématu Běžné ovládací prvky.