Condividi tramite


Aggiunta di gestori eventi per i controlli della finestra di dialogo

Per le finestre di dialogo di progetto già associate a una classe, quando si creano i gestori eventi è possibile usufruire di alcune procedure rapide. È possibile creare rapidamente un gestore per l'evento di notifica del controllo predefinito o per qualsiasi messaggio di Windows.

Per creare un gestore per l'evento di notifica del controllo predefinito

  1. Fare doppio clic sul controllo. Verrà aperto l'editor di testo.

  2. Aggiungere il codice del gestore della notifica del controllo nell'editor di testo.

Per creare un gestore eventi per qualsiasi messaggio di Windows

  1. Fare clic sul controllo per il quale si desidera gestire l'evento di notifica.

  2. Nella finestra Proprietà scegliere il pulsante Eventi di controllo. Verrà visualizzato l'elenco degli eventi comuni di Windows associati al controllo. Per il pulsante OK standard della finestra di dialogo Informazioni su, ad esempio, vengono elencati i seguenti eventi di notifica:

    BN_CLICKED

    BN_DOUBLECLICKED

    BN_KILLFOCUS

    BN_SETFOCUS

    Nota

    In alternativa, selezionare la finestra di dialogo e scegliere il pulsante Eventi di controllo per visualizzare l'elenco degli eventi comuni di Windows per tutti i controlli della finestra di dialogo.

  3. Nella finestra Proprietà fare clic sulla colonna destra accanto all'evento da gestire, quindi selezionare il nome dell'evento di notifica suggerito (OnBnClickedOK, ad esempio, gestisce BN_CLICKED).

    Nota

    In alternativa, anziché selezionare il nome del gestore eventi predefinito è possibile specificare il nome personalizzato per il gestore eventi.

    Dopo avere selezionato l'evento, viene aperto l'editor di testo e visualizzato il codice del gestore eventi. All'elemento OnBnClickedOK predefinito, ad esempio, viene aggiunto il seguente codice:

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

Per aggiungere il gestore eventi a una classe diversa da quella che implementa la finestra di dialogo, utilizzare la Creazione guidata gestore eventi. Per ulteriori informazioni, vedere Aggiunta di un gestore eventi.

Per informazioni sull'aggiunta di risorse a progetti gestiti, vedere Risorse nelle applicazioni nella Guida per gli sviluppatori di .NET Framework. Per informazioni sull'aggiunta manuale di file di risorse a progetti gestiti, sull'accesso alle risorse, sulla visualizzazione di risorse statiche e sull'assegnazione di stringhe di risorse alle proprietà, vedere Procedura dettagliata: localizzazione di Windows Form e Procedura dettagliata: utilizzo di risorse per la localizzazione con ASP.NET.

Requisiti

Win32

Vedere anche

Attività

Definizione di variabili membro per i controlli della finestra di dialogo

Aggiunta di una funzione membro

Aggiunta di una variabile membro

Override di una funzione virtual

Riferimenti

Eventi di controllo predefiniti

Tipi di variabili e controlli di finestre di dialogo

Concetti

Aggiunta di una classe

Aggiunta di un gestore messaggi MFC