WM_WINDOWPOSCHANGING

WM_WINDOWPOSCHANGING správa odosiela okno ktorých veľkosti, umiestnenia alebo miesto poradie vykresľovania sa chystá zmena volanie funkcie SetWindowPos alebo iného okna riadiaca funkcia.

WM_WINDOWPOSCHANGING lpwp = lParam (LPWINDOWPOS); / / body veľkosť a umiestnenie údajov 
 

Parametre

lpwp
Hodnota lParam. Smerník na štruktúru WINDOWPOS , ktorá obsahuje informácie o novú veľkosť a umiestnenie okna.

Note:

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

Predvolenú akciu

Okno s WS_OVERLAPPED alebo WS_THICKFRAME štýl DefWindowProc funkcia odošle hlásenie WM_GETMINMAXINFO do okna. Vykonáva sa to overiť novú veľkosť a umiestnenie okna a presadzovať CS_BYTEALIGNCLIENT a CS_BYTEALIGNWINDOW klienta štýly. Prúdením nie WM_WINDOWPOSCHANGING správu s funkciou DefWindowProc , žiadosť možno prepísať tieto predvolené nastavenia.

Poznámky

Zatiaľ čo toto hlásenie sa spracováva, úprava niektorú z hodnôt v WINDOWPOS ovplyvňuje v okne Nová veľkosť, pozíciu alebo miesto poradie vykresľovania. Žiadosť môžete zabrániť zmenám v okne Nastavenie alebo zrušením vhodné bitov na vlajky členských WINDOWPOS.

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:Nepodporované.
Hlavičky:Deklarované v súbore winuser.h.

Pozri tiež

Windows prehľad okno hlásenia, DefWindowProc, EndDeferWindowPos, SetWindowPos, WINDOWPOS, WM_GETMINMAXINFO, WM_MOVE, WM_SIZE, WM_WINDOWPOSCHANGED