Udostępnij za pośrednictwem


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)