![]() |
AW: Expandierendes Fenster - ist es überhaupt möglich?
Sorry, ich bin schon wieder: Mein Delphi XE5 kennt die Unit uAnimationAPI (noch) nicht...
Danke & Gruß, Andreas |
AW: Expandierendes Fenster - ist es überhaupt möglich?
Zitat:
Aber vorweg Animatewindow funktioniert nicht wenn die Form ein Caption hat. Windows 10 hat die Funktion platt gemacht. Bei mir geht es deshalb weil ich meine Windows alle selber zeichne. gruss |
AW: Expandierendes Fenster - ist es überhaupt möglich?
Danke!!!
|
AW: Expandierendes Fenster - ist es überhaupt möglich?
Zitat:
Wie gesagt bei mir geht es 100% tig.. gruss |
AW: Expandierendes Fenster - ist es überhaupt möglich?
Zitat:
![]() Zitat:
|
AW: Expandierendes Fenster - ist es überhaupt möglich?
Zitat:
Wenn man das halbwegs mit Caption vernünftig animieren will muss man sich einiger tricks bedienen zum Beispiel die GWL_STYLES zur Laufzeit verändern so das dass Caption erst sichtbar wird wenn die Animation abgeschlossen ist. Oder man zeichnet sein Fenster selbst und verzichte auf die vorgefertigten Forms. Du musst doch nur mein Beispiel laden dann siehst du doch was abgeht. ;) MS bietet API's an die sie selbst verändert haben und nichts mehr gemein haben mit den Aussagen in der MSDN frage mich warum der Mist nicht gelöscht wird. Ich glaube langsam die blicken da selbst nicht mehr durch. gruss |
AW: Expandierendes Fenster - ist es überhaupt möglich?
Liste der Anhänge anzeigen (Anzahl: 1)
@EWeiss
Danke für Deine professionellen Lösungen: Respekt & Hut ab! Ich habe bisher fast ausschließlich Berechnungsalgorithmen ohne visuelle Komponenten programmiert und mache mit den Windows-Objekten meine ersten mühsamen Gehversuche. Daher werde ich noch viel lernen müssen, bis ich Deinen anspruchsvollen Code ganz verstehen und nachvollziehen kann. Auf Deiner Erkenntnis basierend, wonach AnimateWindow unter Win10 nur noch den Client-Bereich animiert, habe ich eine halbwegs brauchbare Lösung gefunden: BorderStyle und Capture werden beim Expandieren erst nach der Animation hinzugefügt, bzw. vor dem Implodieren entfern. Im Anhang (Animiertes_Fenster - 2019-07-06.zip) sind alle Files dazu vorhanden. Ein Schönheitsfehler ist jedoch, daß bei dieser (meiner) Lösung das Programm-Icon verschwunden ist und bleibt. Gruß, Andreas |
AW: Expandierendes Fenster - ist es überhaupt möglich?
Zitat:
Zitat:
gruss |
AW: Expandierendes Fenster - ist es überhaupt möglich?
Zitat:
Aber ich bin ein gelehriger Schüler. |
AW: Expandierendes Fenster - ist es überhaupt möglich?
Zitat:
Dort ist das Icon hinterlegt und dort kannst du es zur Laufzeit extrahieren und neu zuweisen. Suche mal nach Icon von Ressource.. laden gruss |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:52 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 by Thomas Breitkreuz