CWindowImpl::Create

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

Index