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äť
| 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ý. |
Ak žiadosť postupy tejto správy, by sa mali vrátiť nulový.
Ak okno je aktivované a nie je minimalizovaný, DefWindowProc funkcia nastavuje klávesnice do okna.
Ak v okne aktivuje kliknutím myši, obdrží správu WM_MOUSEACTIVATE.
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.
Klávesnice-prehlad vstup klávesnice vstupné správy, DefWindowProc, SetActiveWindow, WM_MOUSEACTIVATE, WM_NCACTIVATE