Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En la tabla siguiente se enumeran las funciones miembro más probables que se van a invalidar en la CDialogclase derivada de .
Funciones miembro invalidadas normalmente de la clase CDialog
| Función de miembro | Mensaje al que responde | Propósito de la invalidación |
|---|---|---|
OnInitDialog |
WM_INITDIALOG | Inicialice los controles del cuadro de diálogo. |
OnOK |
BN_CLICKED del botón IDOK | Responda cuando el usuario haga clic en el botón Aceptar. |
OnCancel |
BN_CLICKED para el botón IDCANCEL | Responda cuando el usuario haga clic en el botón Cancelar. |
OnInitDialog, OnOKy OnCancel son funciones virtuales. Para invalidarlos, declara una función de invalidación en la clase de diálogo derivada mediante el Asistente para clases MFC.
OnInitDialog se llama justo antes de que se muestre el cuadro de diálogo. Debe llamar al controlador predeterminado OnInitDialog desde la invalidación, normalmente como la primera acción del controlador. De forma predeterminada, OnInitDialog devuelve TRUE para indicar que el foco debe establecerse en el primer control del cuadro de diálogo.
OnOK normalmente se invalida para los modelos, pero no para los cuadros de diálogo modales. Si invalida este controlador para un cuadro de diálogo modal, llame a la versión de la clase base desde la invalidación (para asegurarse de que EndDialog se llama) o EndDialog llame usted mismo.
OnCancel normalmente se invalida para los cuadros de diálogo modeless.
Para obtener más información sobre estas funciones miembro, vea la clase CDialog en la referencia de MFC y la explicación sobre cómo trabajar con cuadros de diálogo en MFC.
Consulte también
cuadros de diálogo
Funciones miembro agregadas habitualmente