CDialog::OnInitDialog

virtual BOOL OnInitDialog ( );

Valor devuelto

Especifica si la aplicación ha puesto el foco de entrada a uno de los controles en el cuadro de diálogo. Si OnInitDialog devuelve cero, Windows establece el foco de entrada al primer control en el cuadro de diálogo. La aplicación puede devolver 0 sólo si se ha establecido explícitamente el foco de entrada en uno de los controles en el cuadro de diálogo.

Observaciones

Esta función miembro es llamada en respuesta al mensaje de WM_INITDIALOG . Este mensaje se envía al cuadro de diálogo durante las llamadas de crear, CreateIndirecto DoModal , que se producen inmediatamente antes de que aparezca el cuadro de diálogo.

Reemplazar esta función miembro si es necesario realizar un procesamiento especial cuando se inicializa el cuadro de diálogo. En la versión reemplazada, primero llamar a la clase base OnInitDialog pero ignorar su valor devuelto. Usted normalmente devolverá TRUE desde su función de miembro reemplazado.

Windows llama a la función OnInitDialog mediante el procedimiento estándar y global del cuadro de diálogo común a todos los cuadros de diálogo de biblioteca Microsoft Foundation Class, en lugar de a través de su mapa de mensajes, por lo que no necesita una entrada de mapa de mensajes para esta función miembro.

Visió&n General de CDialog |nbsp; Miembros de clase | Diagrama de jerarquía

Vea tambiénnbsp;CDialog::Create, CDialog::CreateIndirect, WM_INITDIALOG

Index