Compartir a través de


Agregar controladores de eventos para controles de cuadros de diálogo

En los cuadros de diálogo de proyectos que ya estén asociados a una clase, puede sacar partido de algunos accesos directos a la hora de crear controladores de eventos.Es muy fácil crear un controlador para el evento predeterminado de notificación de control o para cualquier mensaje de Windows aplicable.

Para crear un controlador para el evento de notificación de control predeterminado

  1. Haga doble clic en el control.Se abrirá el Editor de texto.

  2. Agregue el código del controlador de notificación de control en el Editor de texto.

Para crear un controlador para cualquier mensaje de Windows aplicable

  1. Haga clic en el control cuyo evento de notificación desee controlar.

  2. En la ventana Propiedades, haga clic en el botón Eventos de control para mostrar la lista de eventos comunes de Windows asociados al control.Por ejemplo, el botón Aceptar estándar del cuadro de diálogo Acerca de muestra los siguientes eventos de notificación:

    BN_CLICKED

    BN_DOUBLECLICKED

    BN_KILLFOCUS

    BN_SETFOCUS

    [!NOTA]

    También puede seleccionar el cuadro de diálogo y hacer clic en el botón Eventos de control para que se muestre la lista de eventos comunes de Windows para todos los controles del cuadro de diálogo.

  3. En la ventana Propiedades, haga clic en la columna derecha próxima al evento que desee controlar y seleccione el nombre de evento de notificación sugerido (por ejemplo, OnBnClickedOK controla BN_CLICKED).

    [!NOTA]

    Otra posibilidad es proporcionar un nombre de controlador de eventos elegido por el usuario en lugar de seleccionar el nombre predeterminado.

    Una vez seleccionado el evento, Visual Studio abre el Editor de texto y muestra el código del controlador del evento.Por ejemplo, para OnBnClickedOK se agrega el siguiente código de forma predeterminada:

    void CAboutDlg::OnBnClickedOk(void)
    {
       // TODO: Add your control notification handler code here
    }
    

Si desea agregar el controlador de eventos a una clase distinta de la que implementa el cuadro de diálogo, use el Asistente para controladores de eventos.Para obtener más información, vea Agregar un controlador de eventos.

Para obtener información sobre cómo agregar recursos a proyectos administrados, vea Recursos de aplicaciones en la Guía del desarrollador de .NET Framework. Para obtener información sobre cómo agregar manualmente archivos de recursos a proyectos administrados, cómo obtener acceso a recursos, cómo mostrar recursos estáticos y cómo asignar cadenas de recursos a propiedades, vea Tutorial: Adaptar formularios Windows Forms y Walkthrough: Using Resources for Localization with ASP.NET.

kcxs5tsh.collapse_all(es-es,VS.110).gifRequisitos

Win32

Vea también

Tareas

Definir variables miembro para los controles de cuadro de diálogo

Agregar una función miembro

Agregar una variable miembro

Reemplazar una función virtual

Referencia

Eventos predeterminados de los controles

Tipos de controles de cuadro de diálogo y tipos de variable

Conceptos

Agregar una clase

Agregar un controlador de mensajes MFC