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 utente da una finestra di dialogo attività

È possibile identificare il pulsante su cui è stato fatto clic esaminando il parametro pnButton della funzione chiamante. È anche possibile identificare il pulsante di opzione selezionato dal parametro pnRadioButton di TaskDialogIndirecte lo stato della casella di controllo della verifica dal parametro pfVerificationFlagChecked .

I clic sui pulsanti e i collegamenti ipertestuali vengono ricevuti dalla funzione TaskDialogCallbackProc sotto forma di _ pulsante TDN _ selezionato e _ collegamento ipertestuale TDN _ fatto clic su notifiche. Se la funzione di callback restituisce _ OK dopo aver gestito una notifica di un pulsante, la finestra di dialogo attività viene chiusa e l'identificatore di comando del pulsante viene restituito in pnButton. Se si restituisce _ false oppure non si dispone di una funzione di callback, la finestra di dialogo attività rimane aperta.

Utilizzo delle finestre di dialogo delle attività