Share via


Funciones normalmente invalidadas miembro

La tabla siguiente se enumeran las funciones más probable miembro reemplazar en el CDialog- clase derivada.

Funciones normalmente invalidadas miembro de clase CDialog

Función miembro

Mensaje responde a

Propósito de reemplazo

OnInitDialog

WM_INITDIALOG

Inicializa los controles del cuadro de diálogo.

OnOK

BN_CLICKED para el botón IDOK

Responder cuando el usuario hace clic en el botón ACEPTAR.

OnCancel

BN_CLICKED para el botón IDCANCEL

Responder cuando el usuario hace clic en el botón cancel.

OnInitDialog, OnOK, y OnCancel son funciones virtuales.Para reemplazar, declare una función de reemplazo de la clase derivada de diálogo mediante ventana Propiedades.

Se llamaOnInitDialog justo antes de que se muestra el cuadro de diálogo.Debe llamar al controlador predeterminado de OnInitDialog de la invalidación — normalmente como la primera acción del controlador.De forma predeterminada, OnInitDialog devuelve TRUE para indicar que el foco se debe establecer en el primer control en el cuadro de diálogo.

OnOK se invalida normalmente para cuadros de diálogo no modales y no modales.Si se invalida este controlador para un cuadro de diálogo modal, llame a la versión de la clase base de la invalidación — asegurarse que EndDialog se llama — o la llamada EndDialog personalmente.

OnCancel se invalida normalmente para los cuadros de diálogo no modal.

Para obtener más información sobre estas funciones miembro, vea la clase CDialog en la referencia de MFC y explicación en ciclo de vida de un cuadro de diálogo.

Vea también

Conceptos

Cuadros de diálogo

Funciones normalmente agregadas de miembro