Condividi tramite


Aggiungere un gestore eventi

Dall'editor di risorse è possibile aggiungere un nuovo gestore dell'evento o modificare un gestore dell'evento esistente per un controllo di finestra di dialogo usando la Creazione guidata gestore eventi.

È possibile aggiungere un evento alla classe che implementa la finestra di dialogo usando la finestra Proprietà. Per aggiungere l'evento a una classe diversa dalla classe della finestra di dialogo, usare la Creazione guidata gestore eventi.

Per aggiungere un gestore dell'evento a un controllo di finestra di dialogo:

  1. Fare doppio clic sulla risorsa finestra di dialogo nella Visualizzazione risorse per aprire la risorsa che contiene il controllo nell'Editor di finestre.

  2. Fare clic con il pulsante destro del mouse sul controllo per il quale si vuole gestire l'evento di notifica.

  3. Nel menu di scelta rapida scegliere Aggiungi gestore eventi per visualizzare la Creazione guidata gestore eventi.

  4. Selezionare l'evento nella casella Tipo di messaggio per aggiungerlo alla classe selezionata nella casella Elenco classi.

  5. Accettare il nome predefinito nella casella Nome gestore funzioni o specificare il nome desiderato.

  6. Selezionare Aggiungi e modifica per aggiungere il gestore dell'evento al progetto e aprire l'editor di testo nella nuova funzione per aggiungere il codice del gestore dell'evento appropriato.

    Se il tipo di messaggio selezionato ha già un gestore dell'evento per la classe selezionata, Aggiungi e modifica non è disponibile e Modifica codice è disponibile. Selezionare Modifica codice per aprire l'editor di testo nella funzione esistente.

In alternativa, è possibile aggiungere i gestori di eventi dalla finestra Proprietà. Per altre informazioni, vedere Aggiunta di gestori eventi per i controlli della finestra di dialogo.

Contenuto della sezione

Creazione guidata gestore eventi

Questa procedura guidata aggiunge un gestore dell'evento per un controllo di finestra di dialogo alla classe selezionata. Se si aggiunge un gestore dell'evento dalla finestra Proprietà, è possibile aggiungerlo solo la classe che implementa la finestra di dialogo. Per altre informazioni, vedere Aggiunta di gestori eventi per i controlli della finestra di dialogo.

  • Nome comando

    Identifica il controllo selezionato, per il quale viene aggiunto il gestore dell'evento. Questa casella non è disponibile.

  • Tipo di messaggio

    Visualizza l'elenco dei possibili gestori di messaggi correnti per il controllo selezionato.

  • Nome gestore funzioni

    Visualizza il nome della funzione aggiunta per gestire l'evento. Per impostazione predefinita, il nome è basato sul tipo di messaggio e il comando, preceduto da On. Ad esempio, per il pulsante denominato IDC_BUTTON1, il tipo di messaggio BN_CLICKED visualizza il nome del gestore funzioni OnBnClickedButton1.

  • Elenco classi

    Visualizza le classi disponibili a cui è possibile aggiungere un gestore dell'evento. La classe per la finestra di dialogo selezionata è visualizzata in rosso.

  • Descrizione gestore

    Specifica una descrizione per l'elemento selezionato nella casella Tipo di messaggio. Questa casella non è disponibile.

  • Aggiungi e modifica

    Aggiunge il gestore di messaggi alla classe o all'oggetto selezionato. Apre anche l'editor di testo nella nuova funzione in modo che sia possibile aggiungere il codice del gestore per la notifica del controllo.

  • Modifica codice

    Apre l'editor di testo per la funzione esistente selezionata in modo che sia possibile aggiungere o modificare il codice del gestore di notifiche del controllo.