AnimateWindow

[Dette er foreløpige dokumentasjonen og endring.]

Funksjonen AnimateWindow kan du skape spesialeffekter under visning eller skjuling av windows. Det finnes to typer animasjon: rulle animasjon og skyv animasjon.

BOOL AnimateWindow) HWND  hwnd, / / håndtere til vinduet for å animereDWORDdwTime, / / varighet av animasjonDWORDdwFlags / / type animasjon);
 

Parametere

hwnd
Angir et håndtak til vinduet for å animere.
dwTime
Angir hvor lang tid det tar for å spille av animasjonen, i millisekunder. Vanligvis, en animasjon tar 200 millisekunder, til å spille.
dwFlags
Angir hvilken type animasjon. Denne parameteren kan være en eller flere av følgende flagg.
Flagg Beskrivelse
AW_SLIDE Bruker Skyv animasjon. Som standard brukes roll animasjon. Dette flagget ignoreres når den brukes med flagget AW_CENTER.
AW_ACTIVATE Aktiverer vinduet. Ikke bruk dette flagget med AW_HIDE.
AW_BLEND Bruker en Toningseffekt. Dette flagget kan bare brukes hvis hwnd er et vindu på øverste nivå.
AW_HIDE Skjuler vinduet. Som standard vises vinduet.
AW_CENTER Gjør vinduet synes å skjule innover hvis flagget AW_HIDE brukes, eller utvide utover hvis flagget AW_HIDE ikke brukes.
AW_HOR_POSITIVE Animere vinduet fra venstre til høyre. Dette flagget kan brukes med roll eller lysbildet animasjon. Det ignoreres når den brukes med flagget AW_CENTER.
AW_HOR_NEGATIVE Animere vinduet fra høyre mot venstre. Dette flagget kan brukes med roll eller lysbildet animasjon. Det ignoreres når den brukes med flagget AW_CENTER.
AW_VER_POSITIVE Animere vinduet fra topp til bunn. Dette flagget kan brukes med roll eller lysbildet animasjon. Det ignoreres når den brukes med flagget AW_CENTER.
AW_VER_NEGATIVE Animere vinduet fra bunn til topp. Dette flagget kan brukes med roll eller lysbildet animasjon. Det ignoreres når den brukes med flagget AW_CENTER.

Returverdier

Hvis funksjonen lykkes, er returverdien ikke-null.

Hvis funksjonen mislykkes, er verdien som returneres Null. Funksjonen mislykkes i følgende situasjoner:

Hvis du vil vise utvidet feilinformasjon, kaller den GetLastError -funksjonen.

Merknader

Du kan kombinere flagget AW_HOR_POSITIVE eller AW_HOR_NEGATIVE med AW_VER_POSITIVE eller AW_VER_NEGATIVE-flagget for å animere et vindu diagonalt.

Vinduet fremgangsmåtene for vinduet og dens underordnede vinduer kan måtte håndtere meldinger WM_PRINT eller WM_PRINTCLIENT. Dialogbokser, kontroller og felles kontroller håndtere allerede WM_PRINTCLIENT. Vindusprosedyre standard håndterer allerede WM_PRINT.

Hurtiginformasjon

nbsp; Windows &NT: krever versjon 5.0 eller senere.
Windows:Krever Windows 98 eller senere.
Windows CE:Som ikke støttes.
Topptekst:Deklarert i winuser.h.
Importere biblioteket:Bruk user32.lib.

Se også

Oversikt over Windows, vinduet funksjoner, WM_PRINT, WM_PRINTCLIENT

Index