ขนาดและตำแหน่งข้อความ

ระบบส่งข้อความWM_GETMINMAXINFOให้หน้าต่างมีขนาด หรือตำแหน่งงานที่กำลังจะ เปลี่ยนแปลง ตัวอย่าง ส่งข้อความเมื่อผู้ใช้คลิกย้ายหรือขนาดจากเมนูหน้าต่าง หรือการคลิกที่เส้นขอบสำหรับปรับขนาดหรือชื่อบาร์ ข้อความจะถูกส่งเมื่อแอปพลิเคชันเรียกSetWindowPosในการย้าย หรือปรับขนาดหน้าต่าง WM_GETMINMAXINFO ประกอบด้วยตัวชี้ไปยังโครงสร้างแบบMINMAXINFOที่ประกอบด้วยค่าเริ่มต้นในการขยายให้ใหญ่สุดขนาดและตำแหน่งสำหรับหน้าต่าง เป็นค่าเริ่มต้นต่ำสุด และสูงสุดติดตามขนาด แอปพลิเคชันสามารถแทนที่ค่าเริ่มต้น โดย WM_GETMINMAXINFO ในการประมวลผล และการตั้งค่าสมาชิกของMINMAXINFOที่เหมาะสม หน้าต่างต้องมีลักษณะ WS_THICKFRAME หรือ WS_CAPTION จะได้รับ WM_GETMINMAXINFO หน้าต่างที่ มีลักษณะ WS_THICKFRAME ได้รับข้อความนี้ใน ระหว่างกระบวนการการสร้างหน้าต่าง ตลอดจน เมื่อมันถูกย้าย หรือขนาด.

ระบบส่งข้อความWM_WINDOWPOSCHANGINGไปยังหน้าต่างที่มีขนาด ตำแหน่งงาน ตำแหน่งในลำดับ Z หรือแสดงสถานะจะ เปลี่ยนแปลง ข้อความนี้ประกอบด้วยตัวชี้ไปยังโครงสร้างแบบWINDOWPOSที่ระบุของหน้าต่างขนาดใหม่ ตำแหน่งงาน ตำแหน่งงานในลำดับ Z และแสดงสถานะ โดยการตั้งค่าสมาชิกของWINDOWPOSโปรแกรมประยุกต์อาจมีผลต่อขนาดใหม่ของหน้าต่าง ตำแหน่ง และลักษณะที่ปรากฏ.

หลังจากการเปลี่ยนแปลงของหน้าต่างขนาด ตำแหน่งงาน ตำแหน่งงานในลำดับ Z หรือแสดงสถานะ ระบบส่งข้อความWM_WINDOWPOSCHANGEDไปหน้าต่าง ข้อความนี้ประกอบด้วยตัวชี้ไปยังWINDOWPOSที่หน้าต่างของใหม่ขนาด ตำแหน่งงาน ตำแหน่งงานในลำดับ Z และแสดงสถานะการแจ้งให้ทราบ ตั้งค่าสมาชิกของโครงสร้างWINDOWPOSที่ถูกส่งผ่านไปกับ WM_WINDOWPOSCHANGED ไม่มีผลใด ๆ บนหน้าต่าง หน้าต่างที่ต้องประมวลผลข้อความWM_MOVEและการWM_SIZEต้องผ่าน WM_WINDOWPOSCHANGED ไปยังฟังก์ชันDefWindowProc มิฉะนั้น ระบบจะไม่ส่งข้อความ WM_SIZE และ WM_MOVE ไปหน้าต่าง.

ระบบส่งข้อความWM_NCCALCSIZEกับหน้าต่างเมื่อมีสร้าง หรือขนาดหน้าต่าง ระบบใช้ข้อความเพื่อคำนวณขนาดของพื้นที่ของไคลเอ็นต์ของหน้าต่างและตำแหน่งของพื้นที่ของไคลเอนต์ที่สัมพันธ์กับมุมบนซ้ายของหน้าต่าง หน้าต่างส่งข้อความนี้โดยทั่วไปกระบวนงานหน้าต่างเริ่มต้น อย่างไรก็ตาม ข้อความนี้จะเป็นประโยชน์ในโปรแกรมประยุกต์ที่กำหนดเองของหน้าต่าง nonclient พื้นที่ หรือรักษาส่วนของพื้นที่ที่ไคลเอนต์เมื่อมีขนาดหน้าต่าง ดูข้อมูลเพิ่มเติม จิตรกรรมและรูปวาด.

Index