WM_ACTIVATE

WM_ACTIVATE správa sa odošle v okne aktivované a okno, ktorý sa práve deaktivuje. Ak systém windows používať rovnaké vstupnej fronty, správa sa odošle synchrónne, najprv do okna režim okna najvyššej úrovne, ktorý sa práve deaktivuje, potom okno postupu najvyššej úrovne okno aktivované. Ak systém windows používať rôzne vstupnej fronty, správa je posielaná asynchrónne, tak sa okamžite aktivuje okno.

WM_ACTIVATE fActive = LOWORD(wParam);           / / aktivácie príznak fMinimized = HIWORD(wParam) (int); / / minimalizované príznak hwndPrevious = lParam (HWND);       / / okno rukoväť 
 

Parametre

fActive
Hodnota nízka-order slovo wParam. Určuje, či sa okno je aktivácia alebo deaktivácia. Tento parameter môže byť jedna z nasledovných hodnôt.
Hodnota Význam
WA_ACTIVE Aktivuje nejakým spôsobom okrem myši kliknite na položku (napríklad volanie funkcie SetActiveWindow alebo pomocou klávesnice rozhrania vyberte okno).
WA_CLICKACTIVE Aktivuje kliknutím myši.
WA_INACTIVE Deaktivovaný.

fMinimized
Hodnota Rozdeli slovo wParam. Určuje stav minimalizovaného okna aktivuje alebo deaktivuje. Nenulová hodnota udáva, že okno je minimalizované.
hwndPrevious
Hodnota lParam. Popisovač do okna je aktivácia alebo deaktivácia v závislosti od hodnoty fActive parametra. Ak je hodnota fActive je WA_INACTIVE, hwndPrevious je rukoväť do okna aktivované. Ak je hodnota fActive je WA_ACTIVE alebo WA_CLICKACTIVE, hwndPrevious je rukoväť do okna, ktorý sa práve deaktivuje. Táto rukoväť môže mať hodnotu NULL.

Note:

Ak žiadosť postupy tejto správy, by sa mali vrátiť nulový.

Predvolenú akciu

Ak okno je aktivované a nie je minimalizovaný, DefWindowProc funkcia nastavuje klávesnice do okna.

Poznámky

Ak v okne aktivuje kliknutím myši, obdrží správu WM_MOUSEACTIVATE.

Stručné informácie

nbsp; Systém Windows &NT: vyžaduje verzia 3.1 alebo novšia.
Windows:Vyžaduje systém Windows 95 alebo novším.
Windows CE:Vyžaduje verziu 1.0 alebo novšiu verziu.
Hlavičky:Deklarované v súbore winuser.h.

Pozri tiež

Klávesnice-prehlad vstup klávesnice vstupné správy, DefWindowProc, SetActiveWindow, WM_MOUSEACTIVATE, WM_NCACTIVATE

Index