AnimateWindow

[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);
 

Parametri

hwnd
Specifica un handle alla finestra per animare.
dwTime
Specifica il tempo necessario per riprodurre l'animazione, in millisecondi. In genere, un'animazione occorrono 200 millisecondi per giocare.
dwFlags
Specifica il tipo di animazione. Questo parametro può essere uno o più dei seguenti flag.
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.

Valori restituiti

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.

Osservazioni

È 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.

Descrizione

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.

Vedi anche

Panoramica di Windows, le funzioni finestra, WM_PRINT, WM_PRINTCLIENT

Rimedio: Inserire il CD-ROM CD di MSDN Library.

Index