Paski sterowania
"Pasek sterowania" jest ogólna nazwa dla paski narzędzi, paski stanu i okno dialogowe paski.Klasy MFC CToolBar, CStatusBar, CDialogBar, COleResizeBar, i CReBar pochodzi od klasy CControlBar, która implementuje ich wspólne funkcje.
Paski sterowania są okien wyświetlających wierszy kontroli, z którymi użytkownicy mogą wybrać opcje, wykonywanie poleceń lub uzyskać informacje o programie.Typy pasków sterowania paski narzędzi, paski okno i paski stanu.
Paski narzędzi w klasie CToolBar
Paski stanu w klasie CStatusBar
Okno dialogowe paski, w klasie CDialogBar
Pręty zbrojeniowe, w klasie CReBar
Ważne |
---|
Począwszy od wersji 4.0 MFC paski narzędzi, paski stanu i etykietki narzędzi są implementowane przy użyciu funkcji system realizowanych w comctl32.dll zamiast poprzedniej implementacji specyficznych dla MFC.W wersji 6.0, MFC CReBar, który otacza również comctl32.dll funkcjonalność została dodana. |
Wykonaj krótkie wprowadzenia do typów pasek sterowania.Aby uzyskać więcej informacji zobacz poniższe łącza.
Paski sterowania
Paski sterowania znacznie zwiększyć użyteczność programu zapewniając szybki, jednoetapową działania polecenia.Klasa CControlBar zawiera typowe funkcje wszystkie paski narzędzi, paski stanu i okno dialogowe barów.CControlBarzapewnia funkcje dotyczące pozycjonowania pasek sterowania w ramce okna nadrzędnego.Ponieważ pasek sterowania jest zazwyczaj okna podrzędnego okna ramki nadrzędnej, jest "równorzędne" do widoku klienta lub klienta MDI okna ramki.Obiekt pasek sterowania używa informacji na temat okna nadrzędnego klienta prostokąt pozycjonować.Następnie zmienia pozostałych prostokąt okna klienta nadrzędnego, aby klient widoku lub okna klienta MDI wypełnia pozostałą część okna klienta.
[!UWAGA]
Jeśli nie ma przycisku na pasku sterowania polecenia lub UPDATE_COMMAND_UI obsługi, w ramach automatycznie wyłącza przycisk.
Paski narzędzi
Pasek narzędzi jest pasek sterowania, który wyświetla wiersz przycisków mapy bitowej, który wykonywać polecenia.Naciśnięcie przycisku paska narzędzi jest równoważna z wybraniem polecenia elementu menu; wywołuje sam obsługi mapowane do elementu menu, jeżeli ten element menu ma ten sam identyfikator jako przycisk na pasku narzędzi.Przyciski można skonfigurować do stawienia się i działają tak, jak przyciski, przyciski opcji lub pola wyboru.Pasek narzędzi jest zwykle wyrównany do górnej części okna ramki, ale MFC pasek narzędzi można "zadokować" do dowolnej krawędzi jego okno nadrzędne lub przyjęcie środków płatniczych w osobnym oknie mini-ramki.Pasek narzędzi można także "float" i można zmienić jego rozmiar i przeciągnąć go za pomocą myszy.Pasek narzędzi można również wyświetlać podpowiedzi, jeśli przesuniesz mysz nad przyciskami na pasku narzędzi.Etykietka narzędzia jest małe okienko, krótki opis celu przycisku.
[!UWAGA]
Począwszy od wersji 4.0 MFC, klasa CToolBar korzysta z kontroli wspólnych narzędzi systemu Windows.A CToolBar zawiera CToolBarCtrl.Starsze paski narzędzi są wciąż obsługiwane, jednak.Zapoznaj się z artykułem Paski narzędzi.
Paski stanu
Pasek stanu jest pasek sterowania, który zawiera okienka tekstu wyjściowego lub "wskaźniki." Dane wyjściowe okienek są często używane jako wiersze wiadomości i wskaźniki stanu.Komunikat linia przykładami wiersze komunikatu pomocy polecenia, które krótko wyjaśnić wybranego menu lub polecenia paska narzędzi w okienku po lewej stronie paska stanu domyślnego, utworzony za pomocą Kreatora aplikacji MFC.Stan wskaźnika przykładami SCROLL LOCK, NUM LOCK i innych kluczy.Paski stanu zazwyczaj są wyrównane do dolnej części okna ramki.Zawiera opis klasy CStatusBar oraz klasy CStatusBarCtrl.
Okno dialogowe Paski
Pasek dialogowy jest pasek sterowania, oparte na zasób okno szablon z funkcjami Niemodalne okna dialogowe.Okno dialogowe Paski może zawierać Windows, niestandardowe lub formantów ActiveX.W oknie dialogowym użytkownika tab między formantami.Okno dialogowe paski można wyrównać do górnej, dolnej, lewej lub prawej części okna ramki i mogą być również płynął własne okno ramki.Zawiera opis klasy CDialogBar.
Pręty zbrojeniowe
A prętów zbrojeniowych jest pasek sterowania, który zawiera informacje dokowania, układ, stan i trwałość prętów zbrojeniowych formantów.Obiekt prętów zbrojeniowych może zawierać szereg okien podrzędnych, zwykle innych formantów, w tym pola edycji, paski narzędzi i pola list.Obiekt prętów zbrojeniowych można wyświetlić jego okien podrzędnych nad Podana mapa bitowa.To może automatycznie lub ręcznie zmienić rozmiar kliknięcie lub przeciągnięcie paska uchwytu.Zawiera opis klasy CReBar.