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 dell'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 aver gestito 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_FALSE o non si dispone di una funzione di callback, la finestra di dialogo attività rimane aperta.

Uso delle finestre di dialogo attività