![]() |
Marquee in Delphi 5
Hallo Gemeinde,
Ich musst emit entsetzen festtellen, das die Progressbar von Delphi 5 kein Marquee kann. Gut habe ich mir gedacht schreibe ich mir schnell selber eine Fertig, bzw hole mir der Quellcode aus der JvProgressbar die dies schon kann. So, konnte es Comperlieren und Installieren. Jetzt kann ich über die Properties marquee alles einstellen. Aber Leider funktioniert diese nicht. Hat jemand eine Ahnung was ich Falsch gemacht habe, oder kann Delphi 5 das von vorne rein nicht? Danke schon mal für eure Hilfe. |
AW: Marquee in Delphi 5
Auch die Standard-Prograssbar von Delphi 5 kann das.
Du brauchst aber wohl mindestens WinXP und ein Manifest; dann kannst du einfach eine Message an die Progressbar senden und schon läuft sie durch ;-) ( ![]() |
AW: Marquee in Delphi 5
hmmm, es gibt kein propertie Marquee in der Progressbar.
Delphi 5 Läuft auf Windows 7 |
AW: Marquee in Delphi 5
Du brauchst keine Property, setze ControlStyle der ProgressBar auf PBS_MARQUEE und sende ihr dann eine PBM_SETMARQUEE-Nachricht. Das steht alles in dem verlinkten Artikel.
|
AW: Marquee in Delphi 5
Danke schön das haut hin.
Aber wie kann ich das Flakern umgehen, denn mit Double Buffered Geht die Progressbar gar nicht. |
AW: Marquee in Delphi 5
Was hast Du denn ge"doublebuffered"? Die ProgressBar selbst oder ihren Parent?
|
AW: Marquee in Delphi 5
Die Progressbar selbst
|
AW: Marquee in Delphi 5
Nimm das mal wieder raus. Ich bin gerade im Quality Central fündig geworden. Versuch es mal so:
Delphi-Quellcode:
type
TProgressBar = class(ComCtrls.TProgressBar) private procedure WMEraseBkgnd(var Message: TWMEraseBkgnd); message WM_ERASEBKGND; end; TForm1 = class(TForm) ... end; implementation ... procedure TProgressBar.WMEraseBkgnd(var Message: TWMEraseBkgnd); begin DefaultHandler(Message); end; |
AW: Marquee in Delphi 5
Ast rein Super
Danke schön. und was macht die genau. |
AW: Marquee in Delphi 5
Zitat:
![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:58 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