WINDOWPLACEMENT โครงสร้าง
โครงสร้างข้อมูลWINDOWPLACEMENTมีแบบฟอร์มต่อไปนี้:
typedef struct tagWINDOWPLACEMENT {nbsp / * wndpl * /
ความยาว UINT
ค่าสถานะ UINT
UINT showCmd
จุด ptMinPosition
จุด ptMaxPosition
RECT rcNormalPosition
} WINDOWPLACEMENT(&N)
โครงสร้างของWINDOWPLACEMENTประกอบด้วยข้อมูลเกี่ยวกับการวางตำแหน่งของหน้าต่างบนหน้าจอ.
สมาชิก
ความยาว
ระบุความยาว ไบต์.โครงสร้าง
ค่าสถานะ
ระบุสถานะที่ควบคุมตำแหน่งของหน้าต่างที่ย่อเล็กสุดและวิธีการที่คืนค่าหน้าต่าง สมาชิกนี้สามารถถูกอย่างใดอย่างหนึ่งหรือทั้งสองค่าสถานะต่อไปนี้:
-
WPF_SETMINPOSITIONnbsp ระบุว่า การ x-y-ตำแหน่ง และของหน้าต่างที่ย่อเล็กสุดจะสามารถระบุ. ธงนี้ต้องระบุถ้า พิกัดที่กำหนดสมาชิกptMinPosition(&N)?
-
WPF_RESTORETOMAXIMIZEDnbsp ระบุการขยายใหญ่ที่ คืนค่าหน้าต่างจะถูกสุด คำนึงถึงการขยายใหญ่ไม่ว่าจะถูกสุดก่อนที่จะถูกย่อให้เล็กสุด การตั้งค่านี้มีผลบังคับใช้เฉพาะในครั้งถัดไปที่มีการคืนค่าหน้าต่าง มันไม่เปลี่ยนแปลงลักษณะการทำงานคืนค่าเริ่มต้น ธงนี้มีผลบังคับใช้เมื่อมีระบุค่าSW_SHOWMINIMIZEDสำหรับสมาชิกshowCmdเท่านั้น(&N)?
showCmd
ระบุการแสดงสถานะปัจจุบันของหน้าต่าง สมาชิกนี้สามารถเป็นหนึ่งในค่าต่อไปนี้:
-
SW_HIDEnbsp ซ่อนหน้าต่าง และผ่านการเปิดใช้งานไปยังหน้าต่างอื่น(&N)?
-
SW_MINIMIZEnbsp ย่อหน้าเล็กสุดหน้าต่างที่ระบุ และเปิดใช้งานหน้าต่างระดับบนสุดในรายการของระบบ(&N)?
-
SW_RESTOREnbsp เปิดใช้งาน และแสดงหน้าต่าง ถ้าหน้าต่างถูกย่อให้เล็กสุด หรือขยายใหญ่สุด Windows คืนค่าดังกล่าวกับขนาดของต้นฉบับและตำแหน่ง (เหมือนSW_SHOWNORMAL)(&N)?
-
SW_SHOWnbsp เปิดใช้งานหน้าต่าง และแสดงในปัจจุบันขนาดและตำแหน่ง(&N)?
-
SW_SHOWMAXIMIZEDnbsp เปิดใช้งานหน้าต่าง และแสดงเป็นหน้าต่างที่ขยาย(&N)?
-
SW_SHOWMINIMIZEDnbsp เปิดใช้งานหน้าต่าง และแสดงเป็นไอคอน(&N)?
-
SW_SHOWMINNOACTIVEnbsp แสดงหน้าต่างเป็นไอคอน หน้าต่างที่ใช้งานอยู่ในขณะนี้ยังคงใช้งานอยู่(&N)?
-
SW_SHOWNAnbsp แสดงหน้าต่างในสถานะปัจจุบัน หน้าต่างที่ใช้งานอยู่ในขณะนี้ยังคงใช้งานอยู่(&N)?
-
SW_SHOWNOACTIVATEnbsp แสดงหน้าต่างในขนาดและตำแหน่งล่าสุด หน้าต่างที่ใช้งานอยู่ในขณะนี้ยังคงใช้งานอยู่(&N)?
-
SW_SHOWNORMALnbsp เปิดใช้งาน และแสดงหน้าต่าง ถ้าหน้าต่างถูกย่อให้เล็กสุด หรือขยายใหญ่สุด Windows คืนค่าดังกล่าวกับขนาดของต้นฉบับและตำแหน่ง (เหมือนSW_RESTORE)(&N)?
ptMinPosition
ระบุตำแหน่งของมุมบนซ้ายของหน้าต่างได้เมื่อหน้าต่างถูกย่อเล็กสุด?
ptMaxPosition
ระบุตำแหน่งของมุมบนซ้ายของหน้าต่างได้เมื่อหน้าต่างถูกขยายใหญ่สุด?
rcNormalPosition
ระบุพิกัดของหน้าต่างได้เมื่อหน้าต่างอยู่ในตำแหน่งปกติ (คืน)?
ดูเพิ่มเติมnbspCWnd::SetWindowPlacement(&N)