![]() |
Toolbar mit einem Farbverlauf versehen
Hallo,
mir kam die Idee, die Toolbar mit einem Farbverlauf auszustatten. Das Aussehen ist aber standardisiert. Somit habe ich versucht, eine neue Toolbarkomponente mit OnPaint-Ereignis zu programmieren, sodass ich diese Standardisierung des Aussehens umgehen kann. Das ist mein Versuch, aber es hat keine Wirkung:
Delphi-Quellcode:
Ich glaube da fehlt noch was oder?
uses
Windows, Messages, SysUtils, Classes, Controls, ToolWin, ComCtrls; type TColoredToolBar1 = class(TToolBar) private { Private declarations } FOnPaint: TNotifyEvent; protected { Protected declarations } public { Public declarations } published { Published declarations } property OnPaint: TNotifyEvent read FOnPaint write FOnPaint; end; |
Re: Toolbar mit einem Farbverlauf versehen
Vielleicht hättest du mir Glück, wenn du die Ereignise wie Paint; WM_PAINT oder WM_ERASEBKGND überschreibst.
Wobei an deiner Stelle würde ich probieren anstatt der TToolBar einfach mal TToolbar 2000 + TBX zu verwenden, ist eine bessere un Umfangreichere Toolbar mit TBX hast auch einige Themes dabei (vielleicht auch schon das passende für dich ...) und du kannst dir selbst Themes abändern / neu bauen ! ![]() ![]() ![]() Gruss Hans |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:59 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz