WM_WINDOWPOSCHANGING 메시지가 보내집니다 창 크기, 위치 또는 Z 순서에서 SetWindowPos 함수 또는 다른 창 관리 함수 호출의 결과로 변경.
WM_WINDOWPOSCHANGING lpwp (LPWINDOWPOS) lParam; = / / 데이터 크기 및 위치를 점
응용 프로그램에서이 메시지를 처리 하는 경우 그것은 0을 반환 한다.
WS_OVERLAPPED 또는 WS_THICKFRAME 스타일 창 DefWindowProc 함수는 창에 WM_GETMINMAXINFO 메시지를 보냅니다. 이렇게 새 크기와 윈도우의 위치를 확인 하 고 CS_BYTEALIGNCLIENT 및 CS_BYTEALIGNWINDOW 클라이언트 스타일을 적용 합니다. DefWindowProc 함수에 WM_WINDOWPOSCHANGING 메시지를 전달 하지, 응용 프로그램은 이러한 기본값을 재정의할 수 있습니다.
윈도우의 새로운 크기, 위치 또는 Z 순서에서이 메시지를 처리 하는 동안 영향을 WINDOWPOS 의 값을 수정 합니다. 응용 프로그램 설정 하거나 WINDOWPOS 의 flags 구성원에 적절 한 비트를 취소 하 여 창에 변화를 방지할 수 있습니다.
nbsp;?Windows &NT: 버전 3.1 이상이 필요 합니다.
Windows:Windows 95 이상이 필요합니다.
Windows CE:지원 되지 않습니다.
헤더:Winuser.h에서 선언.
창 개요 창 메시지 DefWindowProc, EndDeferWindowPos, SetWindowPos, WINDOWPOS, WM_GETMINMAXINFO, WM_MOVE, WM_SIZE, WM_WINDOWPOSCHANGED