WM_WINDOWPOSCHANGING

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 

 

Parametry

lpwp
Wartość fikcyjnymi. Wskaźnik do struktury WINDOWPOS , który zawiera informacje o nowy rozmiar i położenie okna.

Zwraca wartości

Jeśli aplikacja przetwarza tę wiadomość, należy zwrócić zero.

Akcja domyślna

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.

Uwagi

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.

Skrócone informacje

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.

Zobacz też

Omówienie Windows, komunikaty okna, DefWindowProc, EndDeferWindowPos, SetWindowPos, WINDOWPOS, WM_GETMINMAXINFO, WM_MOVE, WM_SIZE, WM_WINDOWPOSCHANGED