CDialog::OnInitDialog

virtuelle BOOL OnInitDialog ( );

Rückgabewert

Gibt an, ob die Anwendung den Eingabefokus auf eines der Steuerelemente im Dialogfeld festgelegt hat. Wenn OnInitDialog ungleich NULL zurückgibt, legt Windows den Eingabefokus auf das erste Steuerelement im Dialogfeld. Die Anwendung kann 0 zurückgeben, nur, wenn es explizit den Eingabefokus auf eines der Steuerelemente im Dialogfeld festgelegt hat.

Bemerkungen

Diese Memberfunktion wird als Reaktion auf die WM_INITDIALOG -Meldung aufgerufen. Diese Meldung wird im Dialogfeld während der Anrufe Erstellen, CreateIndirectoder DoModal gesendet, die auftreten, unmittelbar bevor das Dialogfeld angezeigt wird.

Überschreiben Sie diese Memberfunktion, wenn Sie benötigen, um spezielle Verarbeitungsschritte durchzuführen, wenn das Dialogfeld initialisiert wird. In der überschriebenen Version zuerst rufen Sie die Basisklasse OnInitDialog aber ignorieren Sie ihren Rückgabewert. Sie werden normalerweise TRUE aus der überschriebenen Member-Funktion zurück.

Windows ruft der OnInitDialog -Funktion über das globale-Standarddialogfeld-Verfahren auf alle Dialogfelder der Microsoft Foundation Class Library gemeinsame, anstatt durch Ihre Meldungszuordnung, Sie brauchen also keine Nachricht Zuordnungseintrag für diesen Member-Funktion.

CDialog ÜbersichtMember der Klasse | Hierarchiediagramm

Siehe auch&Nbsp;CDialog::Create, CDialog::CreateIndirect, WM_INITDIALOG

Index