Einzelnen Beitrag anzeigen

EWeiss
(Gast)

n/a Beiträge
 
#8

AW: Expandierendes Fenster - ist es überhaupt möglich?

  Alt 6. Jul 2019, 11:23
Unter Windows 10 wird zunächst ein durchsichtiges Fenster mit sichtbarem Rahmen & Kopfzeile erzeugt. Das Fenster expandiert aus dem Nichts in diesen durchsichtigen Rahmen bis zur endgültigen Größe hinein.
Die Implosion verläuft analog, nur rückwärts: Das Fenster stürzt in einen durchsichtigen Rahmen hinein.
--> Verhalten: UNSCHÖN!
Im MSDN steht zu AnimateWindow folgender Hinweis:

Zitat:
Avoid animating a window that has a drop shadow because it produces visually distracting, jerky animations.
Vielleicht ist das ja dein Problem?!
Hat damit nichts zu tun AnimateWindow wird von Windows 10 nicht mehr komplett unterstützt es wird NUR noch der Clientbereich animiert.
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

Geändert von EWeiss ( 6. Jul 2019 um 11:46 Uhr)
  Mit Zitat antworten Zitat