CDialog::Create

BOOL สร้าง ( LPCTSTR lpszTemplateName, CWnd * pParentWnd = NULL );

BOOL สร้าง ( UINT nIDTemplate, CWnd * pParentWnd = NULL );

ส่งกลับค่า

ทั้งสองฟอร์มกลับไม่ใช่ศูนย์ถ้ากล่องโต้ตอบการสร้างและการเตรียมใช้งานได้สำเร็จ 0 อื่น?

พารามิเตอร์

lpszTemplateName

ประกอบด้วยสายอักขระที่สิ้นสุดด้วยค่า null ซึ่งเป็นชื่อของกล่องโต้ตอบแม่แบบทรัพยากร?

pParentWnd

ชี้ไปหน้าต่างวัตถุแม่ (ชนิดของCWnd) ซึ่งเป็นวัตถุโต้ตอบ ถ้าเป็นNULLหน้าต่างหลักของวัตถุการโต้ตอบถูกตั้งค่าเป็นหน้าต่างโปรแกรมประยุกต์หลัก?

nIDTemplate

ประกอบด้วยหมายเลข ID ของกล่องโต้ตอบแม่แบบทรัพยากร?

หมายเหตุ

โทรศัพท์ที่สร้างเพื่อสร้างกล่องโต้ตอบที่สร้างโดยใช้กล่องโต้ตอบแม่แบบจากทรัพยากร คุณสามารถใส่การเรียกเพื่อสร้างภายในที่กำหนด หรือเรียกว่าหลังจากที่กำหนดจะถูกเรียก?

ฟอร์มที่สองของฟังก์ชันสมาชิกสร้างไว้สำหรับการเข้าถึงกล่องโต้ตอบแม่แบบทรัพยากร โดยแม่แบบชื่อหรือหมายเลขรหัสต้นแบบ (ตัวอย่างเช่น IDD_DIALOG1)?

สำหรับแบบฟอร์ม ส่งตัวชี้ไปยังวัตถุหน้าต่างหลัก ถ้าpParentWndเป็นNULLกล่องโต้ตอบจะถูกสร้าง ด้วยหน้าต่างของแม่หรือเจ้าของที่ตั้งค่าในหน้าต่างโปรแกรมประยุกต์หลัก?

ส่งกลับค่าฟังก์ชันสร้างสมาชิกทันทีหลังจากที่มันสร้างกล่องโต้ตอบ?

ใช้ลักษณะWS_VISIBLEในกล่องโต้ตอบแม่แบบถ้าควรปรากฏขึ้นในกล่องโต้ตอบเมื่อมีสร้างหน้าต่างหลัก มิฉะนั้น คุณต้องเรียกShowWindow สำหรับลักษณะของกล่องโต้ตอบเพิ่มเติมและโปรแกรมประยุกต์ของตน ดูการ DLGTEMPLATEโครงสร้างใน Win32 SDK เอกสารและลักษณะของหน้าต่างในการอ้างอิงไลบรารีของคลาส?

ใช้ฟังก์ชันCWnd::DestroyWindowเพื่อทำลายกล่องโต้ตอบที่สร้าง โดยสร้างฟังก์ชัน?

ภาพรวม CDialog |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)

ดูเพิ่มเติมnbspCDialog::CDialog, CWnd::DestroyWindow, CDialog::InitModalIndirect, CDialog::DoModal, :: CreateDialog(&N)

Index