Veľkosť a polohu správy

Systém odošle správu WM_GETMINMAXINFO okna ktorých veľkosť alebo pozíciu sa chystá zmeniť. Napríklad, správa je posielaná, keď užívateľ klikne premiestniť alebo veľkosť okna menu alebo kliknutia veľkosti orámovanie alebo názov bar; správa odosiela pri žiadosť volania SetWindowPos pri sťahovaní alebo zmeňte veľkosť okna. WM_GETMINMAXINFO obsahuje ukazovateľ na MINMAXINFO štruktúra, ktorá obsahuje predvolené maximalizovať veľkosť a umiestnenie okna, ako aj predvolené minimálneho a maximálneho sledovania veľkosti. Aplikáciu môžete prepísať predvolené spracovanie WM_GETMINMAXINFO a nastavením vhodné členmi MINMAXINFO. Okno musí mať štýl WS_THICKFRAME alebo WS_CAPTION na WM_GETMINMAXINFO. Okno s WS_THICKFRAME štýlom prijíma túto správu počas procesu vytváranie okna, ako aj keď je premiestnený alebo triedené podľa veľkosti.

Systém sa odošle správa WM_WINDOWPOSCHANGING okno, ktorých veľkosť, polohu, umiestnite poradie vykresľovania alebo zobrazenie stavu sa chystá zmeniť. Táto správa obsahuje ukazovateľ na WINDOWPOS štruktúra, ktorá určuje v okne novej veľkosti, umiestnenia pozície v poradie vykresľovania a zobrazenie stavu. Nastavením členov WINDOWPOSžiadosť môže ovplyvniť v okne Nová veľkosť, polohu a vzhľad.

Po zmene veľkosti okna, pozície, postavenie poradie vykresľovania alebo zobrazenie stavu systému odošle hlásenie WM_WINDOWPOSCHANGED do okna. Táto správa obsahuje ukazovateľ na WINDOWPOS , ktorý informuje okno jeho nové veľkosti, umiestnenia pozície v poradie vykresľovania a zobrazenie stavu. Nastavenie členov WINDOWPOS konštrukcie, ktorý je odovzdaný s WM_WINDOWPOSCHANGED nemá žiadny vplyv na okno. Okno, ktoré musia spracovať WM_SIZE a WM_MOVE správy musia prejsť WM_WINDOWPOSCHANGED DefWindowProc funkcie; v opačnom prípade systém neposiela WM_SIZE a WM_MOVE správy do okna.

Systém odošle hlásenie WM_NCCALCSIZE okna pri vytvorení alebo veľkosti okna. Systém využíva správu chcete vypočítať veľkosť oblasti okna klienta a umiestnenie do klientskej oblasti vzhľadom na ľavom hornom rohu okna. Okno obvykle prechádza túto správu predvolené okno postupu; Avšak táto správa môže byť užitočné v aplikáciách, ktoré prispôsobiť okno nonclient oblasť alebo zachovať porcií klient priestoru pri veľkosti okna. Ďalšie informácie nájdete v téme Maliarstvo a kreslenie.

Index