Abrufen von Benutzereingaben aus einem Aufgabendialogfeld

Um eine Aufgabe abzuschließen, übermitteln Benutzer die Aufgabendetails an die Anwendung, indem sie die Steuerelemente im Aufgabendialogfeld konfigurieren und dann auf eine Befehlsschaltfläche klicken (normalerweise OK).

Wichtige Informationen

Technologien

Voraussetzungen

  • C/C++
  • Programmierung der Windows-Benutzeroberfläche

Anweisungen

Abrufen von Benutzereingaben aus einem Aufgabendialogfeld

Sie können die Schaltfläche identifizieren, auf die geklickt wurde, indem Sie den pnButton-Parameter der aufrufenden Funktion untersuchen. Sie können das ausgewählte Optionsfeld auch über den pnRadioButton-Parameter von TaskDialogIndirect und den Status des Überprüfungskontrollkästchens über den PfVerificationFlagChecked-Parameter identifizieren.

Klicks auf Schaltflächen und Hyperlinks werden von der TaskDialogCallbackProc-Funktion in Form von TDN_BUTTON_CLICKED - und TDN_HYPERLINK_CLICKED-Benachrichtigungen empfangen. Wenn Ihre Rückruffunktion nach der Behandlung einer Schaltflächenbenachrichtigung S_OK zurückgibt, wird das Aufgabendialogfeld geschlossen, und der Befehlsbezeichner der Schaltfläche wird in pnButton zurückgegeben. Wenn Sie S_FALSE zurückgeben oder über keine Rückruffunktion verfügen, bleibt das Aufgabendialogfeld geöffnet.

Verwenden von Aufgabendialogfeldern