Come ottenere l'input dell'utente da una finestra di dialogo attività

Per completare un'attività, gli utenti inviano i dettagli dell'attività all'applicazione configurando i controlli all'interno della finestra di dialogo attività e quindi facendo clic su un pulsante di comando (in genere OK).

Informazioni importanti

Tecnologie

Prerequisiti

  • C/C++
  • Programmazione dell'interfaccia utente di Windows

Istruzioni

Recupero dell'input dell'utente da una finestra di dialogo attività

È possibile identificare il pulsante selezionato esaminando il parametro pnButton della funzione chiamante. È anche possibile identificare il pulsante di opzione selezionato dal parametro pnRadioButton di TaskDialogIndirect e lo stato della casella di controllo di verifica dal parametro pfVerificationFlagChecked.

I clic sui pulsanti e i collegamenti ipertestuali vengono ricevuti dalla funzione TaskDialogCallbackProc sotto forma di notifiche TDN_BUTTON_CLICKED e TDN_HYPERLINK_CLICKED. Se la funzione di callback restituisce S_OK dopo la gestione di una notifica del pulsante, la finestra di dialogo attività viene chiusa e l'identificatore del comando del pulsante viene restituito in pnButton. Se si restituisce S_FALedizione Standard o non si dispone di una funzione di callback, la finestra di dialogo attività rimane aperta.

Uso delle finestre di dialogo attività