Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Progresbar zur Laufzeit zur Marquee ProgressBar machen? (https://www.delphipraxis.net/51913-progresbar-zur-laufzeit-zur-marquee-progressbar-machen.html)

jfheins 8. Mär 2008 13:15

Re: Progresbar zur Laufzeit zur Marquee ProgressBar machen?
 
Also bei mir funktioniert der Code wunderbar ... :gruebel:

Ich würde jetzt fast sagen, der Fehler muss woanders liegen :mrgreen:

Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
const
  PBS_MARQUEE = $08;
  PBM_SETMARQUEE = WM_USER + 10;
var
  cs:LongInt;
begin
  cs := GetWindowLong(ProgressBar1.Handle, GWL_STYLE);
  SetWindowLong(ProgressBar1.Handle, GWL_STYLE, cs Or PBS_MARQUEE);
  SendMessage(ProgressBar1.Handle, PBM_SETMARQUEE, 1, 40);
  progressbar1.DoubleBuffered := True;
  GroupBox1.DoubleBuffered := True;
end;

Cyberbob 8. Mär 2008 13:23

Re: Progresbar zur Laufzeit zur Marquee ProgressBar machen?
 
Irgendwelche Einstellungen von Delphi?
Es kommen auch keine Fehlermeldungen, die Progressbar bleibt einfach nur bei 0%
Kanns auch an Vista liegen?

RavenIV 15. Mai 2008 14:06

Re: Progresbar zur Laufzeit zur Marquee ProgressBar machen?
 
Zitat:

Zitat von Cyberbob
Irgendwelche Einstellungen von Delphi?
Es kommen auch keine Fehlermeldungen, die Progressbar bleibt einfach nur bei 0%
Kanns auch an Vista liegen?

Es wird wohl die unit xpman fehlen...

Cyberbob 15. Mai 2008 19:10

Re: Progresbar zur Laufzeit zur Marquee ProgressBar machen?
 
xpman ist da, sonst würde er ja nicht alles im neuen style anzeigen. ich hab eben feststellen können. das das programm, was unter vista nicht geht unter xp wunderbar läuft. also liegts an vista

Fussball-Robby 15. Mai 2008 19:17

Re: Progresbar zur Laufzeit zur Marquee ProgressBar machen?
 
Es gab hier kürzlich erst einen Thread, in dem es um Probleme mit Doublebuffered & XPMan ging. Einfach mal suchen :wink:

Cyberbob 15. Mai 2008 19:50

Re: Progresbar zur Laufzeit zur Marquee ProgressBar machen?
 
thx


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:47 Uhr.
Seite 3 von 3     123   

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