WM_WINDOWPOSCHANGED 메시지
SetWindowPos 함수 또는 다른 창 관리 함수에 대한 호출로 인해 Z 순서의 크기, 위치 또는 위치가 변경된 창으로 전송됩니다.
창은 WindowProc 함수를 통해 이 메시지를 받습니다.
#define WM_WINDOWPOSCHANGED 0x0047
매개 변수
-
wParam
-
이 매개 변수는 사용되지 않습니다.
-
lParam
-
창의 새 크기와 위치에 대한 정보를 포함하는 WINDOWPOS 구조체에 대한 포인터입니다.
반환 값
형식: LRESULT
애플리케이션이 이 메시지를 처리하면 0을 반환해야 합니다.
설명
기본적으로 DefWindowProc 함수는 WM_SIZE보내고 WM_MOVE 메시지를 창으로 보냅니다. 애플리케이션이DefWindowProc을 호출하지 않고 WM_WINDOWPOSCHANGED 메시지를 처리하는 경우 WM_SIZE 및 WM_MOVE 메시지가 전송되지 않습니다. DefWindowProc을 호출하지 않고 WM_WINDOWPOSCHANGED 메시지 중에 이동 또는 크기 변경 처리를 수행하는 것이 더 효율적입니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 |
Windows 2000 Server[데스크톱 앱만] |
헤더 |
|
추가 정보
-
참조
-
개념