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.