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.

Zobacz też

Informacje

Korzystanie z CToolBarCtrl

Koncepcje

Formanty (MFC)