Udostępnij za pośrednictwem


Dostosowywanie wyglądu formantu Toolbar

Klasa CToolBarCtrl zawiera wiele stylów, które wpływają na wygląd (a czasami zachowanie) obiektu paska narzędzi.Zmodyfikować obiekt paska narzędzi przez ustawienie dwCtrlStyle parametr CToolBarCtrl::Create (lub CToolBar::CreateEx) funkcji składowej, przy tworzeniu formantu toolbar.

Następujące style wpływają na aspekt "3D" przyciski paska narzędzi i rozmieszczenie tekstu przycisku:

  • TBSTYLE_FLAT tworzy narzędzi płaski, gdy zarówno pasek narzędzi i przyciski są przezroczyste.Tekst przycisku pojawia się w obszarze przycisku bitmapy.Styl ten jest używany, jest automatycznie wyróżniany przycisk pod kursorem.

  • TBSTYLE_TRANSPARENT tworzy narzędzi przezroczysty.Przezroczyste pasek narzędzi pasek narzędzi jest niewidoczny, ale przyciski nie są.Tekst przycisku pojawia się w obszarze przycisku bitmapy.

  • TBSTYLE_LIST miejsca przycisk tekst po prawej stronie przycisku bitmapy.

[!UWAGA]

Aby zapobiec problemom repaint TBSTYLE_FLAT i TBSTYLE_TRANSPARENT przed obiekt pasek narzędzi jest widoczny należy ustawić style.

Następujące style ustalić, jeśli pasek 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 umożliwia użytkownikom zmienić położenie przycisku paska narzędzi, przeciągając je trzymając wciśnięty klawisz ALT.Jeżeli nie określono tego stylu, użytkownik musi przytrzymaj klawisz SHIFT podczas przeciągania przycisku.

    [!UWAGA]

    CCS_ADJUSTABLE Styl musi być określona, aby włączyć przyciski paska narzędzi, aby przeciągać.

  • TBSTYLE_REGISTERDROP generuje TBN_GETOBJECT powiadomienia wiadomości żądania drop 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 paska narzędzi, który może mieć wiele wierszy przycisków.Przyciski paska narzędzi można "wrap" do następnego wiersza, gdy pasek narzędzi staje się zbyt wąska, aby uwzględnić wszystkie przyciski w tym samym wierszu.Zawijanie występuje oddzielenie i granice nongroup.

  • TBSTYLE_CUSTOMERASE generuje NM_CUSTOMDRAW powiadomienia wiadomości przy przetwarzaniu WM_ERASEBKGND wiadomości.

  • TBSTYLE_TOOLTIPSTworzy formant Porada narzędzia aplikacji można użyć do wyświetlania tekstu opisowego, przyciski na pasku narzędzi.

Aby uzyskać pełną listę narzędzi style i rozszerzone, zobacz formantu Toolbar i stylów przycisków i Narzędzi Extended style w Windows SDK.

Zobacz też

Informacje

Przy użyciu CToolBarCtrl

Koncepcje

Formanty (MFC)