![]() |
Windows 8 Probleme (z.B. AnimateWindow)
Hallo,
ich teste gerade verschiedene meiner Delphi XE Anwendungen unter Windows 8 Dev. Preview und mir ist ist folgendes aufgefallen:
Delphi-Quellcode:
Der Code funktioniert unter Windows 7 einwandfrei. Unter Windows 8 funktioniert das einblenden, jedoch nicht das ausblenden. Die folgende Zeile funktioniert unter Windows 8 nicht mehr:
procedure TForm.HidePanel;
begin AnimateWindow(Panel2.Handle, 200, AW_HIDE or AW_VER_POSITIVE); end; procedure TForm_Profile.ShowPanel; begin AnimateWindow(Panel2.Handle, 200, AW_ACTIVATE or AW_VER_NEGATIVE); end;
Delphi-Quellcode:
AnimateWindow(Panel2.Handle, 200, AW_HIDE or AW_VER_POSITIVE);
Woran könnte dies liegen? Gibt es eine Übersicht über Funktionen, die unter Windows 8 nicht mehr funktionieren? Update:
Delphi-Quellcode:
Der Code nach
procedure TForm.HidePanel;
begin AnimateWindow(Panel2.Handle, 200, AW_HIDE or AW_VER_POSITIVE); Panel2.Hide; end; procedure TForm_Profile.ShowPanel; begin AnimateWindow(Panel2.Handle, 200, AW_ACTIVATE or AW_VER_NEGATIVE); Panel2.Show; end;
Delphi-Quellcode:
wird unter Windows 8 nicht ausgeführt... das Panel bleibt weiter sichtbar! Eine Fehlermeldung erscheint nicht!
AnimateWindow(Panel2.Handle, 200, AW_HIDE or AW_VER_POSITIVE);
Viele Grüße, Martin W |
AW: Windows 8 Probleme (z.B. AnimateWindow)
Vielleicht findest du hier was
![]() |
AW: Windows 8 Probleme (z.B. AnimateWindow)
Danke!
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:55 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-2025 by Thomas Breitkreuz