Dostosowywanie wyglądu formantu paska narzędzi
Klasa CToolBarCtrl zawiera wiele stylów, które wpływają na wygląd (i, od czasu do czasu, zachowanie) obiektu paska narzędzi.Zmodyfikować obiekt paska narzędzi, ustawiając dwCtrlStyle parametr CToolBarCtrl::Create (lub CToolBar::CreateEx) funkcji członka, podczas tworzenia formantu toolbar.
Następujące style mają wpływ na aspekt "3D" przyciski paska narzędzi i położenie tekstu przycisku:
TBSTYLE_FLAT tworzy płaskie gdzie są przejrzyste zarówno paska narzędzi i przycisków paska narzędzi.Tekst przycisku pojawia się w obszarze przycisk mapy bitowe.Gdy używany jest ten styl, automatycznie zostanie wyróżniony przycisk pod kursorem.
TBSTYLE_TRANSPARENT tworzy przezroczysty pasek narzędzi.W przezroczysty pasek narzędzi pasek narzędzi jest przejrzysty, ale przyciski nie są.Tekst przycisku pojawia się w obszarze przycisk mapy bitowe.
TBSTYLE_LIST tekst z prawej strony przycisku mapy bitowe przycisku miejsc.
[!UWAGA]
Aby zapobiec problemom malowania, TBSTYLE_FLAT i TBSTYLE_TRANSPARENT style powinna być ustawiona przed obiekt pasek narzędzi jest widoczny.
Następujące style ustalić, jeśli pasku narzędzi umożliwia użytkownikowi zmienić położenie poszczególnych przycisków w obrębie obiektu narzędzi za pomocą przeciągania i upuszczania:
TBSTYLE_ALTDRAG pozwala użytkownikom zmienić położenie przycisku paska narzędzi, przeciągając go trzymając wciśnięty klawisz ALT.Jeżeli nie określono tego stylu, użytkownik musi posiadać klawisz SHIFT podczas przeciągania przycisku.
[!UWAGA]
CCS_ADJUSTABLE Styl musi być określona tak, aby włączyć przyciski paska narzędzi ma zostać przeciągnięty.
TBSTYLE_REGISTERDROP generuje TBN_GETOBJECT powiadomienia komunikaty żądania upuszczania obiektów docelowych, gdy wskaźnik myszy przesuwa się nad przycisków paska narzędzi.
Pozostałe style wpływa na wizualny i Niewizualne aspektów obiekt paska narzędzi:
TBSTYLE_WRAPABLETworzy pasek narzędzi, który może obejmować wiele wierszy przycisków.Przyciski paska narzędzi mogą "wrap" do następnego wiersza po pasku narzędzi staje się zbyt wąska, aby uwzględnić wszystkie przyciski w tym samym wierszu.Zawijanie występuje na separacji i granice nongroup.
TBSTYLE_CUSTOMERASE generuje NM_CUSTOMDRAW powiadomienie wiadomości przy przetwarzaniu WM_ERASEBKGND wiadomości.
TBSTYLE_TOOLTIPSTworzy formant Porada narzędzia aplikacji można użyć do wyświetlania tekstu opisowego przycisków na pasku narzędzi.
Aby uzyskać pełną listę narzędzi style i rozszerzone, zobacz stylów przycisków paska narzędzi kontrolno - i Narzędzi rozszerzonego style w Windows SDK.