Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Fließende Animation (https://www.delphipraxis.net/194638-fliessende-animation.html)

LTE5 15. Dez 2017 12:58

AW: Fließende Animation
 
Zitat:

Mir geht es hier eher weniger um das Panel, eher mehr um das Einblenden allgemein.
Was man für ein Panel anwenden kann, kann man auch für ein Fenster anwenden.

Wenn du eine Animation haben willst wie die beim Mac, dann kannst du ich eigentlich gleich davon verabschieden.

himitsu 15. Dez 2017 13:46

AW: Fließende Animation
 
Im Windows gibt es nativ das MSDN-Library durchsuchenAnimateWindow in der WinAPI.

Seit Windows 8/10 kann der WindowManager mehr, aber k.A. ob/wie man das nutzen kann.

EWeiss 15. Dez 2017 13:53

AW: Fließende Animation
 
Zitat:

Wenn du eine Animation haben willst wie die beim Mac, dann kannst du ich eigentlich gleich davon verabschieden.
Ach ja und warum? Erläutere das doch mal bitte.
Nur seltsam das genau dass bei mir ohne Probleme funktioniert.

Hier eine Behauptung aufzustellen ohne fundiertes wissen was speziell diese Fragestellung betrifft ist nicht gerade dienlich.
Sagen wir einfach es ist nicht einfach!

gruss

derseitzer 15. Dez 2017 20:05

AW: Fließende Animation
 
@AWeiss sehr cool! könntest du mir den Code dafür bzw. einen Download link geben? Hast du das selber geschrieben? Genau was ich gesucht habe!

bepe 16. Dez 2017 04:57

AW: Fließende Animation
 
So eine MacOS Fensteranimation ist wegen der Transparents bzw. der sich ändernden Fensterform sicher etwas aufwändiger. Aber so eine Animation wie in dem YT Video ist mit dem Windows Animation Manager recht leicht gemacht.

Hier die Dokumentation und hier eine Delphi Kapselung mit sehr guter Demo.

himitsu 16. Dez 2017 10:33

AW: Fließende Animation
 
Vor dem DWM wurde da ein "billiger" Trick genutzt.
Screenshot, darauf dann die Animation rendern und das auf ein temporäres Fenster oder direkt auf den Bildschirm drauf. (Vollbild oder in dem Bereich der Animation)
Natürlich bleiben dann auch alle Animationen/Änderungen der anderen Fenster so lange unsichtbar.

Das Problem ist ja nicht das eigene Fenster, also dessen Bewegung und Berechnung des Inhalts,
sondern die anderen Fenster und der Desktop hinter deinem Fenster, welche ohne DWM alle ebenfalls ständig neu ihren Inhalt aktualisieren müssten.

Der schöne Günther 16. Dez 2017 10:37

AW: Fließende Animation
 
Zitat:

Zitat von bepe (Beitrag 1388990)
Hier die Dokumentation und hier eine Delphi Kapselung mit sehr guter Demo.

Toll, vielen Dank! Ich wusste noch nicht mal dass es so etwas gibt!


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:10 Uhr.
Seite 2 von 2     12   

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