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. |