BOOL CreateEx ( DWORD dwExStyle, LPCTSTR lpszClassName, LPCTSTR lpszWindowName, DWORD dwStyle, int x, int y, int nWidth, int nHeight, HWND hwndParent, HMENU nIDorHMenu, LPVOID lpParam = NULL );
BOOL CreateEx (DWORD dwExStyle, LPCTSTR lpszClassName, LPCTSTR lpszWindowName, DWORD dwStyleconst RECTamprect, CWnd *pParentWnd, UINTnID, LPVOIDlpParam = NULL);(&A)
ส่งกลับค่า
ไม่ใช่ศูนย์ถ้าสำเร็จ 0 อื่น?
พารามิเตอร์
dwExStyle
ระบุลักษณะแบบขยายของCWndที่กำลังสร้างอยู่ ใช้ลักษณะแบบขยายหน้าต่างใดก็ได้ window.nbsp(&N);
lpszClassName
ชี้ไปสายอักขระที่สิ้นสุดด้วยค่า null ที่ชื่อคลาส Windows (แบบ WNDCLASSโครงสร้าง) ชื่อคลาสสามารถเป็นชื่อลงทะเบียนกับฟังก์ชันAfxRegisterWndClassสากลหรือชื่อคลาสตัวควบคุมที่กำหนดไว้ล่วงหน้าใด ๆ จะต้องไม่เป็นค่า NULL?
lpszWindowName
ชี้ไปสายอักขระที่สิ้นสุดด้วยค่า null ที่ประกอบด้วยชื่อของหน้าต่าง?
dwStyle
ระบุแอตทริบิวต์ของลักษณะหน้าต่าง ดูลักษณะของหน้าต่างและCWnd::Createสำหรับคำอธิบายของค่าเป็นไปได้?
x
ระบุต้น x-ตำแหน่งของหน้าต่างCWnd?
y
ระบุตำแหน่งเริ่มต้นที่ด้านบนของหน้าต่างCWnd?
nWidth
ระบุความกว้าง (ในหน่วยอุปกรณ์) ของหน้าต่างCWnd?
nHeight
ระบุความสูง (ในหน่วยอุปกรณ์) ของหน้าต่างCWnd?
hwndParent
ระบุหน้าต่างหลักหรือเจ้าของหน้าต่างCWndถูกสร้างขึ้น ใช้NULLสำหรับระดับบน windows?
nIDorHMenu
ระบุถึงเมนูหรือตัวระบุหน้าต่างลูก ความหมายขึ้นอยู่กับลักษณะของหน้าต่าง?
lpParam
จุดข้อมูลอ้างอิง โดยฟิลด์lpCreateParamsของโครงสร้างCREATESTRUCT?
rect
ขนาดและตำแหน่งของหน้าต่าง ในไคลเอ็นต์พิกัดของpParentWnd?
pParentWnd
หน้าต่างหลัก?
nID
ID ของหน้าต่างลูก?
หมายเหตุ
สร้างหน้าต่างที่คาบเกี่ยวกัน ป็อปอัพ หรือเด็กที่ มีลักษณะเพิ่มเติมที่ระบุไว้ในdwExStyle?
พารามิเตอร์CreateExระบุWNDCLASSชื่อเรื่องของหน้าต่าง ลักษณะของหน้าต่าง และตำแหน่งเริ่มต้น (ตัวเลือก) และขนาดของหน้าต่าง นอกจากนี้CreateExยังระบุหลัก (ถ้ามี) และ ID ของหน้าต่าง?
เมื่อดำเนินการCreateEx , Windows ส่งที่WM_GETMINMAXINFO, WM_NCCREATE, WM_NCCALCSIZEและWM_CREATEข้อความในหน้าต่าง?
ขยายข้อความเริ่มต้นการจัดการ การได้คลาสที่สืบทอดมาจากCWndเพิ่มแผนที่ความคลาใหม่ และให้สมาชิกฟังก์ชันสำหรับข้อความข้างต้น แทนOnCreateตัวอย่าง การดำเนินต้องการเตรียมใช้งานสำหรับชั้นใหม่?
แทนตัวบนข้อความข้อความจัดการเพื่อเพิ่มฟังก์ชันการทำงานเพิ่มเติมของคลาสที่ได้รับเพิ่มเติม?
ถ้ามีกำหนดลักษณะWS_VISIBLE , Windows ส่งหน้าต่างข้อความทั้งหมดจำเป็นต้องเปิดใช้งาน และแสดงหน้าต่าง ถ้าลักษณะของหน้าต่างระบุในแถบชื่อเรื่อง ชื่อเรื่องของหน้าต่างตัวชี้ไปตามพารามิเตอร์lpszWindowNameถูกแสดงในแถบชื่อเรื่อง?
พารามิเตอร์dwStyleอาจเป็นการรวมกันของลักษณะหน้าต่าง?
ภาพรวม CWnd |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)
ดูเพิ่มเติมnbspCWnd::Create, :: CreateWindowEx(&N)