WM_WINDOWPOSCHANGED

WM_WINDOWPOSCHANGED mesajul este trimis la o fereastră ale căror dimensiuni, poziția, sau locul în ordinea z s-a schimbat ca urmare a un apel la funcția SetWindowPos sau o altă fereastră-management funcție.

WM_WINDOWPOSCHANGED lpwp = lParam (LPWINDOWPOS); / / puncte de la dimensiunea și poziția datelor 

 

Parametrii

lpwp
Valoarea lParam. Indicator spre o structură WINDOWPOS care conține informații despre noua dimensiune a ferestrei și poziția.

Valorile întroarse

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

Ac?iune implicită

Funcția DefWindowProc a trimite mesajele WM_SIZE și WM_MOVE în fereastra.

Observații

Mesajele WM_SIZE ?i WM_MOVE nu sunt trimise în cazul în care o cerere tratează mesajul WM_WINDOWPOSCHANGED fără apelarea DefWindowProc. Este mai eficient pentru a efectua orice modificare muta sau dimensiunea de prelucrare în timpul WM_WINDOWPOSCHANGED mesajul fără apel DefWindowProc.

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 generală a Windows, fereastra de mesaje, DefWindowProc, EndDeferWindowPos, SetWindowPos, WINDOWPOS, WM_MOVE, WM_SIZE, WM_WINDOWPOSCHANGING

Index