AdjustWindowRectEx

ฟังก์ชันAdjustWindowRectExคำนวณขนาดของกรอบหน้าต่าง ตามขนาดที่ต้องการของสี่เหลี่ยมของไคลเอนต์จำเป็น หน้าต่างสี่เหลี่ยมนั้นสามารถถูกส่งผ่านไปยังฟังก์ชันCreateWindowExการสร้างหน้าต่างพื้นที่ไคลเอ็นต์ซึ่งเป็นขนาดที่ต้องการ.

(BOOL AdjustWindowRectEx LPRECT  lpRect, / / ชี้โครงสร้างสี่เหลี่ยมผืนผ้าของไคลเอ็นต์DWORDdwStyle, / / ลักษณะหน้าต่างBOOLbMenu, / / ค่าสถานะเมนู-ปัจจุบันDWORDdwExStyle / / ขยายลักษณะ);
 

พารามิเตอร์

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

ส่งกลับค่า

ถ้าฟังก์ชันสำเร็จ ค่าส่งกลับจะไม่ใช่ศูนย์.

ถ้าฟังก์ชันล้มเหลว ส่งคืนค่าเป็นศูนย์ การขอเพิ่มเติมข้อมูลข้อผิดพลาด โทร GetLastError.

หมายเหตุ

สี่เหลี่ยมที่ไคลเอนต์เป็นสี่เหลี่ยมน้อยที่สุดที่แนบพื้นที่ไคลเอ็นต์ทั้งหมด หน้าต่างสี่เหลี่ยมเป็นสี่เหลี่ยมน้อยที่สุดซึ่งทั้งหมดล้อมรอบหัวข้อหน้าต่าง ซึ่งรวมถึงพื้นที่ไคลเอ็นต์และพื้นที่ nonclient.

ฟังก์ชันAdjustWindowRectExไม่เพิ่มช่องว่างเพิ่มเติมเมื่อแถบเมนูตัดไปยังแถวที่สอง หรือมากกว่า.

Windows CE: พารามิเตอร์bMenuต้องเป็น FALSE ไม่สามารถใช้แถบเมนู.

QuickInfo

nbsp Windows &NT:ต้องการเวอร์ชัน 3.1 หรือรุ่นที่ใหม่กว่า
Windows:ต้องใช้ Windows 95 หรือรุ่นที่ใหม่กว่า
Windows CE:ต้องการเวอร์ชัน 1.0 หรือรุ่นใหม่กว่า
หัวข้อ:ประกาศใน winuser.h
ไลบรารีที่นำเข้า:ใช้ user32.lib.

ดูเพิ่มเติม

ภาพรวมของ Windowsหน้าต่างฟังก์ชัน AdjustWindowRect, CreateWindowEx, RECT

Index