HWND สร้าง (HWND hWndParentRECTamprcPos, LPCTSTRszWindowName= NULL, DWORDdwStyle= WS_CHILD | WS_VISIBLE, DWORD dwExStyle = 0, UINT nID = 0);(&A)
ส่งกลับค่า
ถ้าสำเร็จ หมายเลขอ้างอิงไปยังหน้าต่างที่สร้างขึ้นใหม่ มิฉะนั้นค่า NULL?
พารามิเตอร์
hWndParent
[ใน] หมายเลขอ้างอิงไปยังหน้าต่างหลักหรือเจ้าของ?
rcPos
[ใน] A RECTโครงสร้างที่ระบุตำแหน่งของหน้าต่าง?
szWindowName
[ใน] ระบุชื่อของหน้าต่าง ค่าเริ่มต้นเป็นค่า NULL?
dwStyle
[ใน] ลักษณะของหน้าต่าง ค่าเริ่มต้นคือWS_CHILD | WS_VISIBLE สำหรับรายการของค่าที่เป็นไปได้ ดู CreateWindowในPlatform SDK?
dwExStyle
[ใน] ลักษณะการขยายหน้าต่าง ค่าเริ่มต้นคือ 0 ซึ่งหมายถึง ไม่มีลักษณะเพิ่มเติม สำหรับรายการของค่าที่เป็นไปได้ ดู CreateWindowExในPlatform SDK?
nID
[ใน] สำหรับหน้าต่างลูก ตัวระบุหน้าต่าง สำหรับหน้าต่างระดับบนสุด การHWNDเพี้ยนไปเป็นUINT ค่าเริ่มต้นคือ 0?
หมายเหตุ
สร้างหน้าต่างโดยใช้คลาสในหน้าต่างใหม่ สร้างลงทะเบียนคลาหน้าต่างแรกถ้ายังไม่ได้รับการทะเบียน หน้าต่างที่สร้างขึ้นใหม่โดยอัตโนมัติได้ถูกแนบกับวัตถุCWindowImpl?
การใช้คลาสหน้าต่างที่ใช้อยู่มีคลาสหน้าต่างที่มีอยู่ ของคลาสที่ได้สืบทอดมาจากCWindowImplและรวมแมโคDECLARE_WND_SUPERCLASS ขั้นตอนการหน้าต่างของคลาสหน้าต่างที่มีอยู่จะถูกบันทึกในm_pfnSuperWindowProc สำหรับข้อมูลเพิ่มเติม ให้ดูภาพรวมCWindowImpl?
หมายเหตุnbsp ไม่เรียกสร้างหากคุณมีชื่อว่าSubclassWindow(&N)?
ภาพรวม CWindowImpl |nbsp สมาชิกของคลาส(&N)
ดูเพิ่มเติม
CWindowImpl::GetWndClassInfo, CWndClassInfo::Register, CWindow::m_hWnd