MDICREATESTRUCT

โครงสร้างของMDICREATESTRUCTประกอบด้วยข้อมูลเกี่ยวกับคลาส ชื่อเรื่อง เจ้าของ ตำแหน่ง และขนาดของหน้าต่างลูกอินเทอร์เฟซ (MDI) เอกสารหลาย.

typedef struct tagMDICREATESTRUCT { / / mdic LPCTSTR szClass 
    LPCTSTR szTitle 
    หมายเลขอ้างอิง hOwner 
    int x 
    int y 
    int cx 
    int cy 
    DWORD ลักษณะ 
    LPARAM lParam 
} MDICREATESTRUCT 

 

สมาชิก

szClass
ชี้ไปยังสายสิ้นสุดด้วยค่า null ที่ระบุชื่อของหน้าต่างชั้นของหน้าต่างลูก MDI ชื่อคลาสต้องมีการลงทะเบียน โดยการเรียกฟังก์ชันRegisterClassก่อนหน้า.
szTitle
ชี้ไปยังสตริงที่สิ้นสุดด้วยค่า null ที่แสดงชื่อเรื่องของหน้าต่างลูก MDI ระบบจะแสดงชื่อเรื่องในแถบชื่อเรื่องของหน้าต่างลูก.
hOwner
จัดการกับอินสแตนซ์ของแอพลิเคชันที่สร้างหน้าต่าง MDI ไคลเอนต์.
x
ระบุการเริ่มต้นตำแหน่งแนวนอน ในไคลเอ็นต์พิกัด ของหน้าต่างลูก MDI ถ้าสมาชิกนี้เป็น CW_USEDEFAULT หน้าต่างลูก MDI ถูกกำหนดตำแหน่งในแนวนอนเริ่มต้น.
y
ระบุเริ่มต้นตำแหน่งในแนวตั้ง ในไคลเอ็นต์พิกัด ของหน้าต่างลูก MDI ถ้าสมาชิกนี้เป็น CW_USEDEFAULT หน้าต่างลูก MDI ถูกกำหนดตำแหน่งในแนวตั้งเป็นค่าเริ่มต้น.
cx
ระบุความกว้างของต้น ในอุปกรณ์หน่วย หน้าต่างลูก MDI ถ้าสมาชิกนี้เป็น CW_USEDEFAULT หน้าต่างลูก MDI กำหนดความกว้างเป็นค่าเริ่มต้น.
cy
ระบุความสูงเริ่มต้น ในอุปกรณ์หน่วย หน้าต่างลูก MDI ถ้าสมาชิกนี้ถูกกำหนดเป็น CW_USEDEFAULT หน้าต่างลูก MDI กำหนดความสูงเริ่มต้น.
ลักษณะ
ระบุลักษณะของหน้าต่างลูก MDI ถ้าหน้าต่าง MDI ไคลเอ็นต์ถูกสร้างขึ้น ด้วยลักษณะหน้าต่าง MDIS_ALLCHILDSTYLES สมาชิกนี้ได้รวมกันของลักษณะหน้าต่างแสดงรายการอยู่ในคำอธิบายของฟังก์ชันCreateWindow มิฉะนั้น สามารถเป็นสมาชิกนี้อย่างน้อยหนึ่งค่าต่อไปนี้:
ค่า ความหมาย
WS_MINIMIZE สร้างหน้าต่างลูก MDI ที่เริ่มลดลง.
WS_MAXIMIZE สร้างหน้าต่างลูก MDI ที่เริ่มขยายให้ใหญ่สุด.
WS_HSCROLL สร้างหน้าต่างลูก MDI ที่มีแถบเลื่อนแนวนอน.
WS_VSCROLL สร้างหน้าต่างลูก MDI ที่มีแถบเลื่อนแนวตั้ง.

lParam
ระบุค่า 32 บิตเป็นโปรแกรมประยุกต์ที่กำหนดเอง.

หมายเหตุ

เมื่อมีสร้างหน้าต่างลูก MDI ระบบส่งข้อความ WM_CREATE ในหน้าต่าง พารามิเตอร์lParamของ WM_CREATE ประกอบด้วยตัวชี้ไปยังโครงสร้างแบบCREATESTRUCT สมาชิกlpCreateParamsของโครงสร้างนี้ประกอบด้วยตัวชี้กับโครงสร้างของMDICREATESTRUCTที่ส่งไปกับข้อความ WM_MDICREATE ที่สร้างหน้าต่างลูก MDI.

QuickInfo

nbsp Windows &NT:ต้องการเวอร์ชัน 3.1 หรือรุ่นที่ใหม่กว่า
Windows:ต้องใช้ Windows 95 หรือรุ่นที่ใหม่กว่า
Windows CE:ไม่สนับสนุน
หัวข้อ:ประกาศใน winuser.h
Unicode:กำหนดเป็นโครงสร้างแบบ Unicode และ ANSI.

ดูเพิ่มเติม

ภาพรวมของอินเทอร์เฟซหลายเอกสารโครงสร้างอินเทอร์เฟซสำหรับเอกสารหลาย CLIENTCREATESTRUCT, CREATESTRUCT, WM_CREATE

Index