Ovládací pruhy
"Ovládací panel" je obecný název pro panely nástrojů, stavový a dialogové okno řádky.Třídy knihovny MFC CToolBar, CStatusBar, CDialogBar, COleResizeBar, a CReBar jsou odvozeny ze třídy CControlBar, která implementuje jejich běžné funkce.
Ovládací panely jsou okna, která zobrazí řádky ovládací prvky, s nimiž mohou uživatelé vyberte možnosti, příkazy nebo získat informace o programu.Typy ovládacích panelů patří panely nástrojů, panely dialogové okno a stavových řádků.
Panely nástrojů ve třídě CToolBar
Stavové řádky ve třídě CStatusBar
Dialogové okno pruhy ve třídě CDialogBar
Tyčová ocel ve třídě CReBar
Důležité |
---|
Od verzí 4.0 knihovny MFC panely nástrojů, stavový a popisy tlačítek jsou implementovány pomocí funkce systému v souboru comctl32.dll namísto předchozího provedení specifické pro MFC.V MFC verze 6.0 CReBar, byla přidána funkce knihovny comctl32.dll, která také obaluje. |
Postupujte podle stručné Úvody, které typy ovládací panel.Další informace naleznete v odkazech níže.
Ovládací panely
Ovládací panely značně zvýšit použitelnost programu tím, že poskytuje rychlý, jednoduchý příkaz akce.Třída CControlBar poskytuje běžné funkce panely nástrojů, stavový a pruhy dialogové okno.CControlBarposkytuje funkce pro umístění ovládací panel v její nadřazené okno rámce.Ovládací panel je obvykle podřízeného okna nadřazeného okna rámce, a proto je "sourozenců" zobrazení klienta nebo klienta MDI okna rámce.Ovládací panel objekt používá informace o jeho nadřazené okno Klient obdélníku umístit sám.Poté změní nadřazené zbývající obdélník okna klienta tak, aby zobrazení klienta nebo klient okno MDI, vyplní zbytek okna klienta.
[!POZNÁMKA]
Pokud není tlačítko na ovládacím panelu příkaz nebo UPDATE_COMMAND_UI rutiny rozhraní automaticky zakáže tlačítko.
Panely nástrojů
Panel nástrojů je ovládací panel, který zobrazuje řádek rastrové obrázky tlačítek, která provede příkazy.Stisknutím tlačítka na panelu nástrojů je ekvivalentní výběru položky nabídky; volá stejné obslužná rutina mapována na položku nabídky je-li tato položka nabídky má stejné ID jako tlačítko na panelu nástrojů.Tlačítka lze nakonfigurovat tak, aby se zobrazovaly a chovaly jako tlačítek, přepínačů nebo zaškrtávacích políček.Panel nástrojů je obvykle zarovnán k hornímu okraji okna rámce, ale nástrojů knihovny MFC lze "překladiště" k libovolnému okraji jeho nadřazené okno nebo plovoucí ve vlastním okně zkrácené snímku.Panel nástrojů můžete také "uvolnit" a můžete změnit jeho velikost a přetáhněte jej myší.Panel nástrojů můžete také zobrazit popisy tlačítek jako uživatel přesune ukazatel myši nad tlačítko panelu nástrojů.Tip nástroje je velmi malé místní okno, který vystihuje účel daného tlačítka.
[!POZNÁMKA]
Od verzí 4.0 knihovny MFC třídy CToolBar používá ovládací prvek společných nástrojů systému Windows.A CToolBar obsahuje CToolBarCtrl.Starší panely nástrojů jsou stále podporovány, avšak.Naleznete v článku panely.
Stavové řádky
Stavový řádek je ovládací panel, který obsahuje podokna textový výstup nebo "ukazatele." Výstup podoken se běžně používají jako řádky zprávy a ukazatele stavu.Zpráva řádku Příklady příkazových řádků zprávu nápovědy, které jsou stručně popsány vybrané nabídce nebo příkazu panelu nástrojů v podokně zcela vlevo na panelu Stav výchozí vytvořené pomocí Průvodce aplikace knihovny MFC.Stav indikátoru příklady SCROLL LOCK, NUM LOCK a dalších klíčů.Stavové řádky obvykle zarovnány k dolnímu okraji okna rámce.Viz třída CStatusBar a CStatusBarCtrl.
Dialogové okno pruhy
Panel dialogového okna je ovládací panel, založené na dialogové šabloně zdroje s funkcí nemodální dialogové okno.Pruhy dialogové okno může obsahovat systém Windows, nebo vlastní ovládací prvky ActiveX.V dialogovém okně můžete uživatele karta mezi ovládacími prvky.Dialogové okno panely mohou být zarovnány nahoru, dolní, levé nebo pravé straně okna rámce a může být také plovoucí ve své vlastní okno rámce.Viz třída CDialogBar.
Tyčová ocel
A armování je ovládací panel, který poskytuje docking, rozložení, stát a trvalé informace pro ovládací prvky armování.Armování objekt může obsahovat řadu podřízených oken obvykle jiných ovládacích prvků, včetně textových polí, panely nástrojů a seznamy.Armování objekt můžete zobrazit jeho podřízených oken přes Zadaný rastrový obrázek.Ji lze automaticky nebo ručně nastavit klepnutím nebo přetažením jeho záchytný pruh.Viz třída CReBar.