[Questo è documentazione preliminare e soggetto a cambiare].
La funzione AnimateWindow consente di produrre effetti speciali quando mostrare o nascondere le finestre. Ci sono due tipi di animazione: rotolo animazione animazione e scivolo.
(BOOL AnimateWindow HWND hwnd, / / handle alla finestra per animareDWORDdwTime, / / durata dell'animazioneDWORDdwFlags / / tipo di animazione);
| Bandiera | Descrizione |
|---|---|
| AW_SLIDE | USI scivolo animazione. Per impostazione predefinita, viene utilizzato il rotolo di animazione. Questo flag viene ignorato quando viene utilizzato con il flag AW_CENTER. |
| AW_ACTIVATE | Attiva la finestra. Non utilizzare questo flag con AW_HIDE. |
| AW_BLEND | Utilizza un effetto fade. Questo flag può essere utilizzato solo se hwnd è una finestra di primo livello. |
| AW_HIDE | Nasconde la finestra. Per impostazione predefinita, viene mostrata la finestra. |
| AW_CENTER | Rende la finestra sembra sprofondare verso l'interno, se viene utilizzato il flag AW_HIDE o espandersi verso l'esterno, se non viene utilizzato il flag AW_HIDE. |
| AW_HOR_POSITIVE | Animare la finestra da sinistra a destra. Questo flag può essere utilizzato con animazione rotolo o una diapositiva. Essa viene ignorata quando viene utilizzato con il flag AW_CENTER. |
| AW_HOR_NEGATIVE | Animare la finestra da destra a sinistra. Questo flag può essere utilizzato con animazione rotolo o una diapositiva. Essa viene ignorata quando viene utilizzato con il flag AW_CENTER. |
| AW_VER_POSITIVE | Animare la finestra da cima a fondo. Questo flag può essere utilizzato con animazione rotolo o una diapositiva. Essa viene ignorata quando viene utilizzato con il flag AW_CENTER. |
| AW_VER_NEGATIVE | Animare la finestra dal basso verso l'alto. Questo flag può essere utilizzato con animazione rotolo o una diapositiva. Essa viene ignorata quando viene utilizzato con il flag AW_CENTER. |
Se la funzione ha esito positivo, il valore restituito è diverso da zero.
Se la funzione ha esito negativo, il valore restituito è zero. La funzione avrà esito negativo nelle seguenti situazioni:
Per ottenere informazioni di errore estese, chiamare il funzione GetLastError.
È possibile combinare il flag AW_HOR_POSITIVE o AW_HOR_NEGATIVE con il flag AW_VER_POSITIVE o AW_VER_NEGATIVE per animare una finestra in diagonale.
Le procedure di finestra per la finestra e le sue finestre figlio potrebbero essere necessario gestire eventuali messaggi WM_PRINT o WM_PRINTCLIENT. Finestre di dialogo, controlli e controlli comuni già gestiscono WM_PRINTCLIENT. La routine di finestra predefinita gestisce già WM_PRINT.
nbsp; Windows &NT: richiede una versione 5.0 o successive.
Windows:Richiede Windows 98 o versioni successive.
Windows CE:Non supportato.
Intestazione:Dichiarati in winuser.
Importare librerie:Utilizzare user32.lib.
Panoramica di Windows, le funzioni finestra, WM_PRINT, WM_PRINTCLIENT
Rimedio: Inserire il CD-ROM CD di MSDN Library.