เสมือน BOOL OnInitDialog ( );
ส่งกลับค่า
ระบุว่า โปรแกรมประยุกต์มีชุดโฟกัสสำหรับการป้อนค่าของตัวควบคุมในกล่องโต้ตอบ ถ้าOnInitDialogส่งกลับไม่ใช่ศูนย์ Windows ตั้งโฟกัสเข้าไปยังตัวควบคุมแรกในกล่องโต้ตอบ แอปพลิเคชันสามารถกลับ 0 เท่านั้นถ้ามันมีกำหนดค่าโฟกัสสำหรับการป้อนค่าของตัวควบคุมในกล่องโต้ตอบ?
หมายเหตุ
ฟังก์ชันนี้สมาชิกเรียกว่าในการตอบสนองต่อข้อความWM_INITDIALOG ข้อความนี้ถูกส่งไปยังกล่องโต้ตอบระหว่างการสร้าง CreateIndirectหรือDoModalสาย ซึ่งเกิดขึ้นทันทีก่อนกล่องโต้ตอบจะแสดง?
แทนที่ฟังก์ชันสมาชิกนี้ถ้าคุณต้องการทำการประมวลผลพิเศษเมื่อกล่องโต้ตอบถูกเตรียมใช้งาน ในรุ่น overridden เรียกคลาสพื้นฐานOnInitDialogครั้งแรก แต่ไม่สนใจส่งกลับค่า คุณจะปกติกลับจริงจากฟังก์ชัน overridden สมาชิกของคุณ?
Windows เรียกฟังก์ชันOnInitDialogจะผ่านขั้นตอนมาตรฐานสากลกล่องโต้ตอบทั่วไปยังกล่องโต้ตอบ Microsoft Foundation Class ไลบรารีทั้งหมด แทนที่จะผ่านการแมปข้อความของคุณ ดังนั้นคุณไม่ต้องป้อนข้อมูลลงในข้อความแผนที่สำหรับฟังก์ชันนี้สมาชิก?
ภาพรวม CDialog |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)
ดูเพิ่มเติมnbspCDialog::Create, CDialog::CreateIndirect, WM_INITDIALOG(&N)