Agregar un controlador de eventos
Desde el editor de recursos, se puede agregar un controlador de eventos nuevo o modificar uno existente para un control de cuadro de diálogo mediante el Asistente para controladores de eventos.
Puede agregar un evento a la clase que implementa el cuadro de diálogo mediante la ventana Propiedades. Para agregar el evento a una clase que no sea la del cuadro de diálogo, use al Asistente para controladores de eventos.
Para agregar un controlador de eventos a un control de cuadro de diálogo:
Haga doble clic en el recurso de cuadro de diálogo en 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.
Haga clic con el botón derecho en el control para el que quiera controlar el evento de notificación.
En el menú contextual, elija Agregar controlador de eventos para mostrar el Asistente para controladores de eventos.
Seleccione el evento en el cuadro Tipo de mensaje para agregar a la clase seleccionada en el cuadro Lista de clases.
Acepte el nombre predeterminado en el cuadro Nombre del controlador de función o proporcione uno de su elección.
Seleccione Agregar y editar para agregar el controlador de eventos al proyecto y abrir el editor de texto en la función nueva 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, Agregar y editar no estará disponible, y Editar código sí. Seleccione 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. Para obtener más información, vea Agregar controladores de eventos para controles de cuadro de diálogo.
En esta sección
Asistente para controladores de eventos
Este asistente agrega un controlador de eventos para un control de cuadro de diálogo a la clase que elija. Si agrega un controlador de eventos desde la ventana Propiedades, solo lo puede agregar a la clase que implementa el cuadro de diálogo. Para obtener más información, vea Agregar controladores de eventos para controles de cuadro de diálogo.
Nombre de comando
Identifica el control seleccionado, para el que se agrega el controlador de eventos. Este cuadro no está disponible.
Tipo de mensaje
Muestra la lista de controladores de mensajes posibles actuales para el control seleccionado.
Nombre del controlador de función
Muestra el nombre de la función agregada para controlar el evento. De forma predeterminada, el nombre se basa en el tipo de mensaje y el comando, precedido por
On
. Por ejemplo, para el botón denominadoIDC_BUTTON1
, el tipo de mensajeBN_CLICKED
muestra el nombre del controlador de funciónOnBnClickedButton1
.Lista de clases
Muestra las clases disponibles a las que se puede agregar un controlador de eventos. La clase para el cuadro de diálogo seleccionado se muestra en color rojo.
Descripción del controlador
Proporciona una descripción para el elemento seleccionado en el cuadro Tipo de mensaje. Este cuadro no está disponible.
Agregar y editar
Agrega el controlador de mensajes al objeto o la clase seleccionados. Además, abre el editor de texto por la función nueva para que pueda agregar el código del controlador para la notificación del control.
Editar código
Abre el editor de texto por la función existente seleccionada para que pueda agregar o editar el código del controlador de notificación del control.