Compartir a través de


Agregar un controlador de eventos

Desde el editor de recursos, mediante el Asistente para controladores de eventos, es posible tanto agregar un nuevo controlador de eventos como editar un controlador de eventos existente para un control de cuadro de diálogo.

Es posible agregar un evento a la clase que implementa el cuadro de diálogo mediante la ventana Propiedades. Si desea agregar el evento a una clase distinta de la del cuadro de diálogo, utilice el Asistente para controladores de eventos.

  1. Haga doble clic en el recurso de cuadro de diálogo de la Vista de recursos para abrir el recurso de cuadro de diálogo que contiene el control en el editor de cuadros de diálogo.

  2. Haga clic con el botón secundario en el control para el que desea tratar el evento de notificación.

  3. En el menú contextual, haga clic en Agregar controlador de eventos para abrir el Asistente para controladores de eventos.

  4. Seleccione el evento en el cuadro Tipo de mensaje para agregarlo a la clase seleccionada en el cuadro Lista de clases.

  5. Acepte el nombre predeterminado del cuadro Nombre de controlador de funciones o asigne un nombre de su elección.

  6. Haga clic en Agregar y editar para agregar el controlador de eventos al proyecto y abra el editor de texto en la nueva función para agregar el código del controlador de eventos apropiado.

    Si el tipo de mensaje seleccionado ya tiene un controlador de eventos para la clase seleccionada, el comando Agregar y editar no estará disponible, pero sí lo estará el comando Editar código. Haga clic en Editar código para abrir el editor de texto en la función existente.

Como alternativa, puede agregar controladores de eventos desde la ventana Propiedades. Vea Agregar controladores de eventos para controles de cuadros de diálogo para obtener más información.

Vea también

Tareas

Agregar una variable miembro

Agregar una función miembro

Referencia

Explorar la estructura de clases

Conceptos

Agregar funcionalidad con los Asistentes para código

Agregar una clase

Agregar un controlador de mensajes MFC