Teilen über


Aufgabendialogfeld

Dieser Abschnitt enthält Informationen zu den Programmierelementen, die mit einem Aufgabendialogfeld verwendet werden. Ein Aufgabendialogfeld ähnelt viel flexibler als einem einfachen Meldungsfeld.

Überblicke

Thema Inhalt
Zu Aufgabendialogfeldern Beschreibt die Elemente eines Aufgabendialogfelds.

Funktionen

Thema Inhalt
TaskDialog- Erstellt, zeigt und betreibt ein Aufgabendialogfeld. Das Aufgabendialogfeld enthält anwendungsdefinierten Nachrichtentext und Titel, Symbole und eine beliebige Kombination vordefinierter Pushschaltflächen. Diese Funktion unterstützt die Registrierung einer Rückruffunktion zum Empfangen von Benachrichtigungen nicht.
TaskDialogCallbackProc- Eine anwendungsdefinierte Funktion, die mit der TaskDialogIndirect--Funktion verwendet wird. Es empfängt Nachrichten aus dem Aufgabendialogfeld, wenn verschiedene Ereignisse auftreten.
Der PFTASKDIALOGCALLBACK Typ definiert einen Zeiger auf diese Rückruffunktion. TaskDialogCallbackProc ist ein Platzhalter für den anwendungsdefinierte Funktionsnamen.
TaskDialogIndirect- Erstellt, zeigt und betreibt ein Aufgabendialogfeld. Das Aufgabendialogfeld enthält anwendungsdefinierte Symbole, Nachrichten, Titel, Überprüfungskontrollkästchen, Befehlslinks, Pushtasten und Optionsfelder. Diese Funktion kann eine Rückruffunktion registrieren, um Benachrichtigungen zu empfangen.

Meldungen

Thema Inhalt
TDM_CLICK_BUTTON Simuliert die Aktion eines Schaltflächenklicks in einem Aufgabendialogfeld.
TDM_CLICK_RADIO_BUTTON Simuliert die Aktion eines Optionsfeldklicks in einem Aufgabendialogfeld.
TDM_CLICK_VERIFICATION Simuliert die Aktion eines Überprüfungskontrollkästchens, auf das in einem Aufgabendialogfeld geklickt wird.
TDM_ENABLE_BUTTON Aktiviert oder deaktiviert eine Knopfdruckschaltfläche in einem Aufgabendialogfeld.
TDM_ENABLE_RADIO_BUTTON Aktiviert oder deaktiviert ein Optionsfeld in einem Aufgabendialogfeld.
TDM_NAVIGATE_PAGE Erstellt ein Aufgabendialogfeld mit neuem Inhalt neu und simuliert die Funktionalität eines Mehrseiten-Assistenten.
TDM_SET_BUTTON_ELEVATION_REQUIRED_STATE Gibt an, ob eine bestimmte Schaltfläche für ein Aufgabendialogfeld oder eine Befehlslink über ein Schildsymbol für benutzerkontensteuerung (User Account Control, UAC) verfügen soll; d. h., ob die von der Schaltfläche aufgerufene Aktion eine Erhöhung erfordert.
TDM_SET_ELEMENT_TEXT Aktualisiert ein Textelement in einem Aufgabendialogfeld.
TDM_SET_MARQUEE_PROGRESS_BAR Gibt an, ob die gehostete Statusleiste im Festrahmenmodus angezeigt werden soll.
TDM_SET_PROGRESS_BAR_MARQUEE Startet und stoppt die Anzeige des Laufrahmens der Statusanzeige und legt die Geschwindigkeit des Laufrahmens fest.
TDM_SET_PROGRESS_BAR_POS Legt die aktuelle Position für eine Statusanzeige fest.
TDM_SET_PROGRESS_BAR_RANGE Legt die Mindest- und Höchstwerte für die gehostete Statusleiste fest.
TDM_SET_PROGRESS_BAR_STATE Legt den aktuellen Status der Statusanzeige fest.
TDM_UPDATE_ELEMENT_TEXT Aktualisiert ein Textelement in einem Aufgabendialogfeld.
TDM_UPDATE_ICON Aktualisiert das Symbol eines Aufgabendialogfelds.

Benachrichtigungen

Thema Inhalt
TDN_BUTTON_CLICKED Wird von einem Aufgabendialogfeld gesendet, wenn der Benutzer eine Schaltfläche oder einen Befehlslink im Aufgabendialogfeld auswählt. Dieser Benachrichtigungscode wird nur über die Rückruffunktion des Aufgabendialogfelds empfangen, die mithilfe der TaskDialogIndirect--Methode registriert werden kann.
TDN_CREATED Gesendet von einem Aufgabendialogfeld, nachdem das Aufgabendialogfeld erstellt wurde und bevor es angezeigt wird. Dieser Benachrichtigungscode wird nur über die Rückruffunktion des Aufgabendialogfelds empfangen, die mithilfe der TaskDialogIndirect--Methode registriert werden kann.
TDN_DESTROYED Wird von einem Aufgabendialogfeld gesendet, wenn es zerstört wird und sein Fensterziehpunkt nicht mehr gültig ist. Dieser Benachrichtigungscode wird nur über die Rückruffunktion des Aufgabendialogfelds empfangen, die mithilfe der TaskDialogIndirect--Methode registriert werden kann.
TDN_DIALOG_CONSTRUCTED Gesendet von einem Aufgabendialogfeld, nachdem das Aufgabendialogfeld erstellt wurde und bevor es angezeigt wird. Dieser Benachrichtigungscode wird nur über die Rückruffunktion des Aufgabendialogfelds empfangen, die mithilfe der TaskDialogIndirect--Methode registriert werden kann.
TDN_EXPANDO_BUTTON_CLICKED Wird von einem Aufgabendialogfeld gesendet, wenn der Benutzer auf die Schaltfläche "Erweitern" des Aufgabendialogfelds klickt. Dieser Benachrichtigungscode wird nur über die Rückruffunktion des Aufgabendialogfelds empfangen, die mithilfe der TaskDialogIndirect--Methode registriert werden kann.
TDN_HELP Wird von einem Aufgabendialogfeld gesendet, wenn der Benutzer F1 auf der Tastatur drückt, während das Aufgabendialogfeld den Fokus hat. Dieser Benachrichtigungscode wird nur über die Rückruffunktion des Aufgabendialogfelds empfangen, die mithilfe der TaskDialogIndirect--Methode registriert werden kann.
TDN_HYPERLINK_CLICKED Gesendet von einem Aufgabendialogfeld, wenn der Benutzer auf einen Link im Aufgabendialogfeld-Inhalt klickt. Dieser Benachrichtigungscode wird nur über die Rückruffunktion des Aufgabendialogfelds empfangen, die mithilfe der TaskDialogIndirect--Methode registriert werden kann.
TDN_NAVIGATED Gesendet von einem Aufgabendialogfeld, wenn eine Navigation erfolgt ist. Dieser Benachrichtigungscode wird nur über die Rückruffunktion des Aufgabendialogfelds empfangen, die mithilfe der TaskDialogIndirect--Methode registriert werden kann.
TDN_RADIO_BUTTON_CLICKED Wird von einem Aufgabendialogfeld gesendet, wenn der Benutzer eine Schaltfläche oder einen Befehlslink im Aufgabendialogfeld auswählt. Dieser Benachrichtigungscode wird nur über die Rückruffunktion des Aufgabendialogfelds empfangen, die mithilfe der TaskDialogIndirect--Methode registriert werden kann.
TDN_TIMER Von einem Vorgangsdialogfeld ungefähr alle 200 Millisekunden gesendet. Dieser Benachrichtigungscode wird gesendet, wenn das TDF_CALLBACK_TIMER Flag im dwFlags Member der TASKDIALOGCONFIG Struktur festgelegt wurde, die an die TaskDialogIndirect--Funktion übergeben wurde. Dieser Benachrichtigungscode wird nur über die Rückruffunktion für das Aufgabendialogfeld empfangen, die mithilfe der TaskDialogIndirect-Methode registriert werden kann.
TDN_VERIFICATION_CLICKED Wird vom Aufgabendialogfeld gesendet, wenn der Benutzer auf das Überprüfungskontrollkästchen für das Aufgabendialogfeld klickt. Dieser Benachrichtigungscode wird nur über die Rückruffunktion des Aufgabendialogfelds empfangen, die mithilfe der TaskDialogIndirect--Methode registriert werden kann.

Strukturen

Thema Inhalt
TASKDIALOG_BUTTON Enthält Informationen zum Anzeigen einer Schaltfläche in einem Aufgabendialogfeld. Die TASKDIALOGCONFIG- Struktur verwendet diese Struktur.
TASKDIALOGCONFIG- Enthält Informationen zum Anzeigen eines Aufgabendialogfelds. Die TaskDialogIndirect-Funktion verwendet diese Struktur.