WM_ACTIVATE

WM_ACTIVATE-meldingen sendes til både vinduet som aktiveres og vinduet som deaktiveres. Hvis windows bruker samme inndatakøen, sendes meldingen synkront, først til prosedyren vinduet av vinduet på øverste nivå som deaktiveres og deretter prosedyren vinduet av vinduet på øverste nivå som aktiveres. Hvis windows bruker forskjellige inndata køer, sendes meldingen asynkront, slik at vinduet aktiveres umiddelbart.

WM_ACTIVATE fActive = LOWORD(wParam);           / / aktivisering flagg fMinimized = HIWORD(wParam) (BOOL); / / minimert flagg hwndPrevious = (HWND) lParam;       / / vinduet håndtere 

 

Parametere

fActive
Verdien av signifikante ordet av wParam. Angir om vinduet er å være aktivert eller deaktivert. Denne parameteren kan være en av følgende verdier.
Verdi Betydning
WA_ACTIVE Aktivert av noen metode annet enn et museklikk (for eksempel ved et kall til funksjonen SetActiveWindow eller ved tastatur-grensesnittet til å velge vinduet).
WA_CLICKACTIVE Aktivert ved et museklikk.
WA_INACTIVE Deaktivert.

fMinimized
Verdien av signifikante ordet av wParam. Angir minimert tilstand av vinduet blir aktivert eller deaktivert. En annen verdi enn null indikerer om vinduet er minimert.
hwndPrevious
Verdien av lParam. Referanse til vinduet blir aktivert eller deaktivert, avhengig av verdien av den fActive parameteren. Hvis verdien for fActive er WA_INACTIVE, hwndPrevious er referansen til vinduet som aktiveres. Hvis verdien for fActive er WA_ACTIVE eller WA_CLICKACTIVE, hwndPrevious er referansen til vinduet som deaktiveres. Denne referansen kan være NULL.

Returverdier

Hvis et program behandler denne meldingen, den egentlig skal returnere null.

Standardhandling

Hvis vinduet aktiveres, og ikke er minimert, setter DefWindowProc funksjonen fokus på tastaturet til vinduet.

Merknader

Hvis vinduet er aktivert ved et museklikk, mottar den også en WM_MOUSEACTIVATE-melding.

Hurtiginformasjon

nbsp; Windows &NT: krever versjon 3.1 eller senere.
Windows:Krever Windows 95 eller senere.
Windows CE:Krever versjon 1.0 eller senere.
Topptekst:Deklarert i winuser.h.

Se også

Tastatur Input oversikt, tastatur Input meldinger, DefWindowProc, SetActiveWindow, WM_MOUSEACTIVATE, WM_NCACTIVATE

Index