WM_WINDOWPOSCHANGING

WM_WINDOWPOSCHANGING 메시지가 보내집니다 창 크기, 위치 또는 Z 순서에서 SetWindowPos 함수 또는 다른 창 관리 함수 호출의 결과로 변경.

WM_WINDOWPOSCHANGING lpwp (LPWINDOWPOS) lParam; = / / 데이터 크기 및 위치를 점 
 

매개 변수

lpwp
LParam값입니다. 윈도우의 새 크기와 위치에 대 한 정보를 포함 하는 WINDOWPOS 구조에 대 한 포인터.

반환 값

응용 프로그램에서이 메시지를 처리 하는 경우 그것은 0을 반환 한다.

기본 동작

WS_OVERLAPPED 또는 WS_THICKFRAME 스타일 창 DefWindowProc 함수는 창에 WM_GETMINMAXINFO 메시지를 보냅니다. 이렇게 새 크기와 윈도우의 위치를 확인 하 고 CS_BYTEALIGNCLIENT 및 CS_BYTEALIGNWINDOW 클라이언트 스타일을 적용 합니다. DefWindowProc 함수에 WM_WINDOWPOSCHANGING 메시지를 전달 하지, 응용 프로그램은 이러한 기본값을 재정의할 수 있습니다.

주의

윈도우의 새로운 크기, 위치 또는 Z 순서에서이 메시지를 처리 하는 동안 영향을 WINDOWPOS 의 값을 수정 합니다. 응용 프로그램 설정 하거나 WINDOWPOSflags 구성원에 적절 한 비트를 취소 하 여 창에 변화를 방지할 수 있습니다.

QuickInfo

nbsp;?Windows &NT: 버전 3.1 이상이 필요 합니다.
Windows:Windows 95 이상이 필요합니다.
Windows CE:지원 되지 않습니다.
헤더:Winuser.h에서 선언.

참고 항목

창 개요 창 메시지 DefWindowProc, EndDeferWindowPos, SetWindowPos, WINDOWPOS, WM_GETMINMAXINFO, WM_MOVE, WM_SIZE, WM_WINDOWPOSCHANGED

 

Index