AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Effekt wie beim Windows Media Player

Ein Thema von S2B · begonnen am 4. Apr 2004 · letzter Beitrag vom 4. Apr 2004
Antwort Antwort
Benutzerbild von S2B
S2B

Registriert seit: 1. Feb 2004
Ort: Aachen
1.268 Beiträge
 
#1

Effekt wie beim Windows Media Player

  Alt 4. Apr 2004, 11:23
Hi,
ich möchte so einen Effekt in mein Programm einbauen wie beim Media Player 9 (siehe Anhang). Wie kann ich das machen?
Wenn ich es so mache, dann zieht die Anwendung immer so komische Striche, wenn ich den x-Wert vergrößere:

Delphi-Quellcode:
procedure TForm1.Timer1Timer(Sender: TObject);
begin
  Panel1.Left:=Panel1.Left +x;
end;
Ich könnte mir denken, dass es vielleicht etwas mit Anti-Aliasing zu tun haben könnte...
Ich hoffe, dass mir jemand helfen kann.
Gruß
S2B


PS: Designauswahl "9SeriesDefault"
Miniaturansicht angehängter Grafiken
nachher.jpg   w_hrend_effekt.jpg   vorher_357.jpg  
Simon Praetorius
  Mit Zitat antworten Zitat
Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#2

Re: Effekt wie beim Windows Media Player

  Alt 4. Apr 2004, 12:10
Hmm, welchen Effekt?? Ich seh im Anhang nur 3 Screenshots vom Mediaplayer aber weiß nicht welchen Effekt du da hamm willst?! Werd mal bissl genauer
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat
Benutzerbild von S2B
S2B

Registriert seit: 1. Feb 2004
Ort: Aachen
1.268 Beiträge
 
#3

Re: Effekt wie beim Windows Media Player

  Alt 4. Apr 2004, 12:18
OK! Für die, die es nicht ausprobieren können, im Anhang ein Bild mit Pfeilen.
Wenn man auf 1 klickt, fährt der untere Teil des Media Players nach oben.
Gruß
S2B
Miniaturansicht angehängter Grafiken
effekt.jpg  
Simon Praetorius
  Mit Zitat antworten Zitat
Benutzerbild von Mirilin
Mirilin

Registriert seit: 21. Dez 2002
Ort: Lenzburg
861 Beiträge
 
Delphi 6 Professional
 
#4

Re: Effekt wie beim Windows Media Player

  Alt 4. Apr 2004, 12:21


etwa so ?
Delphi-Quellcode:
procedure TMainForm.ButtonDoMinClick(Sender: TObject);
begin
  while Height > SmallH do
  begin
    Height := Height - 3;
  end;
end;
mfg Tobias
Tobias
Die Physik ist für die Physiker eigentlich viel zu schwer.
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.071 Beiträge
 
Delphi 12 Athens
 
#5

Re: Effekt wie beim Windows Media Player

  Alt 4. Apr 2004, 12:33
z.B.
Code:
While Height > [color=red]100[/color] do Begin
  Height := Height - 1;
  Application.ProcessMessages;
  Sleep(10);
End;
Sleep ist vorrangig zur Begrenzung der CPU-Belastung drin, mann könnte es auch weglassen.
Allerdings läßt sich damit auch die Geschwindigkeit regeln.

Bei mir ist das zwar etwas aufwendiger, da es dort Zeitgesteuert abläuft und so auf allen Rechnern gleich schnell ist.

Auf "Setup / Info" klicken.
Angehängte Dateien
Dateityp: exe schach.exe (1,20 MB, 14x aufgerufen)
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
Benutzerbild von S2B
S2B

Registriert seit: 1. Feb 2004
Ort: Aachen
1.268 Beiträge
 
#6

Re: Effekt wie beim Windows Media Player

  Alt 4. Apr 2004, 12:38
Genau sowas hab ich gemeint! Vielen Dank!
Gruß
S2B
Simon Praetorius
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:56 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz