Wiadomość WM_WINDOWPOSCHANGING jest wysyłanego do okna, którego rozmiar, położenie, lub miejsce w kolejności z ma zmiany w wyniku wywołania funkcji SetWindowPos lub inną funkcję zarządzania okna.
WM_WINDOWPOSCHANGING lpwp = fikcyjnymi (LPWINDOWPOS); / / wskazuje rozmiar i położenie danych
Jeśli aplikacja przetwarza tę wiadomość, należy zwrócić zero.
Dla okna z WS_OVERLAPPED lub WS_THICKFRAME styl funkcja DefWindowProc wysyła komunikat WM_GETMINMAXINFO aby oknie. Robi się to aby sprawdzić nowy rozmiar i pozycję okna i egzekwowania style klienta CS_BYTEALIGNCLIENT i CS_BYTEALIGNWINDOW. Przez nie przekazując wiadomości WM_WINDOWPOSCHANGING funkcji DefWindowProc , aplikacji można zastąpić te ustawienia domyślne.
Podczas tej wiadomości są przetwarzane, modyfikowanie wartości w WINDOWPOS wpływa na nowy rozmiar, położenie lub miejsce w kolejności z okna. Aplikację można zapobiec zmiany do okna Ustawienia lub czyszcząc odpowiednie bity flagi członkiem WINDOWPOS.
nbsp; Windows &NT: wymagana wersja 3.1 lub nowsza.
Systemu Windows:Wymaga systemu Windows 95 lub nowszego.
Systemu Windows CE:Nieobsługiwane.
Nagłówka:Zadeklarowane w pliku winuser.h.
Omówienie Windows, komunikaty okna, DefWindowProc, EndDeferWindowPos, SetWindowPos, WINDOWPOS, WM_GETMINMAXINFO, WM_MOVE, WM_SIZE, WM_WINDOWPOSCHANGED