Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi AnimateWindow und Form verstecken (https://www.delphipraxis.net/73130-animatewindow-und-form-verstecken.html)

Helmi 12. Jul 2006 21:10


AnimateWindow und Form verstecken
 
Hallo,

mit der Win-Api-Funktion:

Delphi-Quellcode:
  AnimateWindow(Form1.Handle, 3000, AW_BLEND);
kann ich ja eine Form langsam aufblenden lassen.

Nur wie kann ich eine Form langsam abblenden lassen?


Delphi-Quellcode:
  AnimateWindow(Form1.Handle, 3000, AW_HIDE);
versteckt die Form gleich!

SirThornberry 12. Jul 2006 21:16

Re: AnimateWindow und Form verstecken
 
die Flags kann man laut msdn miteinander kombinieren. versuch also mal (ungetestet)
Delphi-Quellcode:
AnimateWindow(Form1.Handle, 3000, AW_BLEND or AW_HIDE);
[Edit]
inzwischen getestet -> funktioniert
daraus lernen wir: Hilfe/MSDN lesen
[/Edit]

Helmi 12. Jul 2006 21:32

Re: AnimateWindow und Form verstecken
 
Vielen Dank für die Hilfe

Zitat:

Zitat von SirThornberry
[Edit]
inzwischen getestet -> funktioniert
daraus lernen wir: Hilfe/MSDN lesen
[/Edit]

ich hab mir zwar die Hilfe durchgelesen, nur hab ich nicht dran gedacht, sie zu verbinden :-)


Trotzdem nochmals Vielen Dank

Christian Seehase 12. Jul 2006 23:04

Re: AnimateWindow und Form verstecken
 
Moin Helmi,

hierzu noch mal ein allgemeiner Tip, unabhängig von AnimateWindow.
Wenn in der Doku ein Satz steht wie "This parameter can be one or more of the following values." dann handelt es sich i.d.R. um Werte, die man mit or verknüpft verwenden kann.
Sollten sich irgenwelche Kombinationen ausschliessen so ist dies normalerweise auch dokumentiert.


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:46 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