WM_ACTIVATE

WM_ACTIVATE mesajul este trimis și fereastra se activează fereastra fiind dezactivat. Dacă windows utilizează același input queue, mesajul este trimis sincron, primul procedura fereastra din fereastra de Internet de nivel superior fiind dezactivat, apoi la procedura fereastra din fereastra de Internet de nivel superior se activează. Dacă windows utilizează diferite cozile de intrare, mesajul este trimis asincron, astfel încât fereastra este activata imediat.

WM_ACTIVATE fActive = LOWORD(wParam);           / / Activare pavilion fMinimized = HIWORD(wParam) (BOOL); / / minimizat pavilion hwndPrevious = lParam (HWND);       / / fereastra mâner 

 

Parametrii

fActive
Valoarea cuvântul low-ordine wParam. Specifică dacă fereastra este de a fi activat sau dezactivat. Acest parametru poate fi una dintre următoarele valori.
Valoarea Sensul
WA_ACTIVE Activat prin metode altele decât faceți clic pe mouse-ului (de exemplu, de un apel la funcția SetActiveWindow sau prin utilizarea interfeței tastatura pentru a selecta fereastra).
WA_CLICKACTIVE Activat de un clic de maus.
WA_INACTIVE Dezactivat.

fMinimized
Valoarea cuvântul high-ordine wParam. Specifică statul minimizată a ferestrei fiind activat sau dezactivat. O valoare nenul indică fereastra este minimizată.
hwndPrevious
Valoarea lParam. Mâner în fereastra fiind activat sau dezactivat, în funcție de valoarea fActive parametru. Dacă valoarea fActive este WA_INACTIVE, hwndPrevious este ghidajul în fereastra se activează. Dacă valoarea fActive este WA_ACTIVE sau WA_CLICKACTIVE, hwndPrevious este ghidajul în fereastra fiind dezactivat. Acest mâner poate fi NULL.

Valorile întroarse

Dacă o cerere procesele acest mesaj, acesta trebuie să returnați zero.

Ac?iune implicită

Dacă fereastra este activată și nu este minimizată, funcția DefWindowProc setează focalizarea tastaturii la fereastra.

Observații

Dacă fereastra este activat de un clic de maus, de asemenea, prime?te un mesaj WM_MOUSEACTIVATE.

QuickInfo

nbsp; Windows &NT: necesită versiunea 3.1 sau mai târziu.
Windows:Necesită Windows 95 sau o versiune ulterioară.
Windows CE:Necesită versiunea 1.0 sau mai târziu.
Antet:A declarat în winuser.h.

A se vedea, de asemenea

Prezentare de Input tastatură, tastatură intrare mesaje, DefWindowProc, SetActiveWindow, WM_MOUSEACTIVATE, WM_NCACTIVATE

Index