WM_WINDOWPOSCHANGED

WM_WINDOWPOSCHANGED จะส่งข้อความไปยังหน้าต่างขนาด ตำแหน่งงาน หรือมีการเปลี่ยนแปลงสถานที่ในใบสั่ง Z เป็นผลของการเรียกไปยังฟังก์ชันSetWindowPosหรือฟังก์ชันการจัดการหน้าต่างอื่น.

WM_WINDOWPOSCHANGED lpwp = lParam (LPWINDOWPOS) / / ชี้ไปยังข้อมูลขนาดและตำแหน่ง 

 

พารามิเตอร์

lpwp
ค่าของlParam ชี้ไปโครงสร้างของWINDOWPOSที่ประกอบด้วยข้อมูลเกี่ยวกับขนาดใหม่และตำแหน่งของหน้าต่าง.

ส่งกลับค่า

ถ้าโปรแกรมประยุกต์ใช้ประมวลผลข้อความนี้ ควรกลับเป็นศูนย์.

การกระทำเริ่มต้น

ฟังก์ชันDefWindowProcส่งข้อความ WM_SIZE และ WM_MOVE ไปหน้าต่าง.

หมายเหตุ

ข้อความ WM_SIZE และ WM_MOVE จะไม่ถูกส่งถ้าโปรแกรมประยุกต์จัดการข้อความ WM_WINDOWPOSCHANGED โดยไม่ต้องโทรDefWindowProc มันเป็นการเพิ่มประสิทธิภาพในการทำการเปลี่ยนใด ๆ ย้ายหรือขนาดที่ประมวลผลในระหว่างความ WM_WINDOWPOSCHANGED ได้โดยไม่ต้องโทรDefWindowProc.

QuickInfo

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

Index