WM_WINDOWPOSCHANGED จะส่งข้อความไปยังหน้าต่างขนาด ตำแหน่งงาน หรือมีการเปลี่ยนแปลงสถานที่ในใบสั่ง Z เป็นผลของการเรียกไปยังฟังก์ชันSetWindowPosหรือฟังก์ชันการจัดการหน้าต่างอื่น.
WM_WINDOWPOSCHANGED lpwp = lParam (LPWINDOWPOS) / / ชี้ไปยังข้อมูลขนาดและตำแหน่ง
ถ้าโปรแกรมประยุกต์ใช้ประมวลผลข้อความนี้ ควรกลับเป็นศูนย์.
ฟังก์ชันDefWindowProcส่งข้อความ WM_SIZE และ WM_MOVE ไปหน้าต่าง.
ข้อความ WM_SIZE และ WM_MOVE จะไม่ถูกส่งถ้าโปรแกรมประยุกต์จัดการข้อความ WM_WINDOWPOSCHANGED โดยไม่ต้องโทรDefWindowProc มันเป็นการเพิ่มประสิทธิภาพในการทำการเปลี่ยนใด ๆ ย้ายหรือขนาดที่ประมวลผลในระหว่างความ WM_WINDOWPOSCHANGED ได้โดยไม่ต้องโทรDefWindowProc.
nbsp Windows &NT:ต้องการเวอร์ชัน 3.1 หรือรุ่นที่ใหม่กว่า
Windows:ต้องใช้ Windows 95 หรือรุ่นที่ใหม่กว่า
Windows CE:ต้องการเวอร์ชัน 1.0 หรือรุ่นใหม่กว่า
หัวข้อ:ประกาศใน winuser.h.
ภาพรวมของ Windowsข้อความในหน้าต่าง DefWindowProc, EndDeferWindowPos, SetWindowPos, WINDOWPOS, WM_MOVE, WM_SIZE, WM_WINDOWPOSCHANGING