CreateMDIWindow

ฟังก์ชันCreateMDIWindowสร้างหน้าต่างลูกอินเทอร์เฟซ (MDI) เอกสารหลาย.

 (HWND CreateMDIWindow LPTSTR  lpClassName, / / ชี้เพื่อลงทะเบียนชื่อคลาเด็กLPTSTRlpWindowName, / / ชี้ไปที่ชื่อของหน้าต่างDWORDdwStyle, / / ลักษณะหน้าต่างint X, / / แนวนอนตำแหน่งของหน้าต่าง int Y, / / แนวตั้งตำแหน่งของหน้าต่าง intnWidth, / / ความกว้างของหน้าต่าง intnHeight, / / ความสูงของหน้าต่างHWNDhWndParent, / / จัดการหน้าต่างหลัก (MDI ไคลเอนต์)HINSTANCEhInstance, / / จัดการกับอินสแตนซ์ของแอพลิเคชันLPARAMlParam / / โปรแกรมประยุกต์กำหนดค่า);
 

พารามิเตอร์

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

X
ระบุการเริ่มต้นตำแหน่งแนวนอน ในไคลเอ็นต์พิกัด ของหน้าต่างลูก MDI ถ้าพารามิเตอร์นี้เป็น CW_USEDEFAULT หน้าต่างลูก MDI ถูกกำหนดตำแหน่งในแนวนอนเริ่มต้น.
Y
ระบุเริ่มต้นตำแหน่งในแนวตั้ง ในไคลเอ็นต์พิกัด ของหน้าต่างลูก MDI ถ้าพารามิเตอร์นี้เป็น CW_USEDEFAULT หน้าต่างลูก MDI ถูกกำหนดตำแหน่งในแนวตั้งเป็นค่าเริ่มต้น.
nWidth
ระบุความกว้างของต้น ในอุปกรณ์หน่วย หน้าต่างลูก MDI ถ้าพารามิเตอร์นี้เป็น CW_USEDEFAULT หน้าต่างลูก MDI กำหนดความกว้างเป็นค่าเริ่มต้น.
nHeight
ระบุความสูงเริ่มต้น ในอุปกรณ์หน่วย หน้าต่างลูก MDI ถ้าพารามิเตอร์นี้ถูกกำหนดเป็น CW_USEDEFAULT หน้าต่างลูก MDI กำหนดความสูงเริ่มต้น.
hWndParent
จัดการกับหน้าต่าง MDI ไคลเอ็นต์ที่จะพาเรนต์ของหน้าต่างลูก MDI ใหม่.
hInstance
จัดการกับอินสแตนซ์ของแอพลิเคชันที่สร้างหน้าต่างลูก MDI.
lParam
ระบุค่าโปรแกรมประยุกต์ที่กำหนดเอง.

ส่งกลับค่า

ถ้าฟังก์ชันสำเร็จ ค่าส่งกลับเป็นหมายเลขอ้างอิงไปยังหน้าต่างที่สร้างขึ้น.

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

หมายเหตุ

ใช้ฟังก์ชันCreateMDIWindowจะคล้ายกับการส่งข้อความ WM_MDICREATE กับหน้าต่างไคลเอ็นต์ MDI ยกเว้นว่าฟังก์ชันสามารถสร้างหน้าต่างลูก MDI ในเธรดอื่น ในขณะที่ข้อความไม่สามารถ.

Windows 95:ระบบสามารถรองรับได้สูงสุดของหมายเลขอ้างอิงหน้าต่าง 16,364.

QuickInfo

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

ดูเพิ่มเติม

ภาพรวมของอินเทอร์เฟซหลายเอกสารฟังก์ชันอินเทอร์เฟซเอกสารหลาย CreateWindow, RegisterClassEx, WM_MDICREATE

Index