BOOL สร้าง ( LPCTSTR lpszClassName, LPCTSTR lpszWindowName, DWORD dwStyle = WS_OVERLAPPEDWINDOW, const RECTamp rect = rectDefault CWnd * pParentWnd = ค่า NULL LPCTSTR lpszMenuName = ค่า NULL DWORD dwExStyle = 0, CCreateContext * pContext = ค่า NULL );(&A)
ส่งกลับค่า
ไม่ใช่ศูนย์ถ้าถูกเตรียมใช้งานสำเร็จ 0 อื่น?
พารามิเตอร์
lpszClassName
จุดสายอักขระที่สิ้นสุดด้วยค่า null ที่ชื่อคลาส Windows ชื่อคลาสสามารถเป็นชื่อลงทะเบียนกับฟังก์ชันAfxRegisterWndClassสากลหรือฟังก์ชัน Windows RegisterClass ถ้าว่างใช้แอตทริบิวต์CFrameWndเริ่มต้นที่กำหนดไว้ล่วงหน้า?
lpszWindowName
จุดสายอักขระที่สิ้นสุดด้วยค่า null ที่แสดงชื่อหน้าต่าง ใช้เป็นข้อความแถบชื่อเรื่อง?
dwStyle
ระบุแอตทริบิวต์ของลักษณะหน้าต่าง มีลักษณะFWS_ADDTOTITLEหากคุณต้องการให้แถบชื่อเรื่องจะแสดงชื่อของเอกสารถูกแสดงในหน้าต่างโดยอัตโนมัติ?
rect
ระบุขนาดและตำแหน่งของหน้าต่าง ค่าrectDefaultช่วยให้ Windows สามารถระบุขนาดและตำแหน่งของหน้าต่างใหม่?
pParentWnd
ระบุหน้าต่างหลักหน้าต่างเฟรมนี้ พารามิเตอร์นี้ควรเป็นNULLสำหรับเฟรมระดับบน windows?
lpszMenuName
ระบุชื่อของทรัพยากรเมนูเพื่อใช้กับหน้าต่าง ถ้าเมนูมี ID จำนวนเต็มแทนของสตริงที่ใช้MAKEINTRESOURCE พารามิเตอร์นี้สามารถเป็นNULL?
dwExStyle
ระบุ attributes.nbspลักษณะการขยายหน้าต่าง(&N);
pContext
ระบุเป็นตัวชี้ไปยังโครงสร้างแบบCCreateContext พารามิเตอร์นี้สามารถเป็นNULL?
หมายเหตุ
สร้างวัตถุCFrameWndในสองขั้นตอน ก่อน เรียกตัวที่สร้าง ซึ่งโครงสร้างวัตถุCFrameWndแล้วเรียกสร้างซึ่งสร้างกรอบหน้าต่าง Windows และแนบไปวัตถุCFrameWnd สร้างการเริ่มต้นของหน้าต่างคลาสชื่อและหน้าต่างชื่อ และค่าเริ่มต้นของลักษณะ แม่ และเมนูที่เกี่ยวข้องในการลงทะเบียน?
ใช้LoadFrameแทนที่สร้างโหลดหน้าต่างเฟรมจากทรัพยากรแทนการระบุอาร์กิวเมนต์?
ภาพรวม CFrameWnd |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)
ดูเพิ่มเติมnbspCFrameWnd::CFrameWnd, CFrameWnd::LoadFrame, CCreateContext, CWnd::Create, CWnd::PreCreateWindow(&N)