CDialog::OnInitDialog

เสมือน 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)

Index