Aufgabendialogfeld
Dieser Abschnitt enthält Informationen zu den Programmierelementen, die in einem Aufgabendialogfeld verwendet werden. Ein Aufgabendialogfeld ist ähnlich wie ein einfaches Meldungsfeld, obwohl es viel flexibler ist.
Übersichten
Thema | Inhalte |
---|---|
Informationen zu Aufgabendialogfeldern | Beschreibt die Elemente eines Aufgabendialogfelds. |
Functions
Thema | Inhalte |
---|---|
TaskDialog | Erstellt, zeigt ein Aufgabendialogfeld an und betreibt es. Das Aufgabendialogfeld enthält anwendungsdefinierten Nachrichtentext und -titel, Symbole und eine beliebige Kombination vordefinierter Schaltflä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 von der Anwendung definierten Funktionsnamen. |
TaskDialogIndirect | Erstellt, zeigt ein Aufgabendialogfeld an und betreibt es. Das Aufgabendialogfeld enthält anwendungsdefinierte Symbole, Nachrichten, Titel, Überprüfung, Befehlslinks, Schaltflächen und Optionsfelder. Diese Funktion kann eine Rückruffunktion registrieren, um Benachrichtigungen zu empfangen. |
Nachrichten
Thema | Inhalte |
---|---|
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 Drucktaste in einem Aufgabendialogfeld. |
TDM_ENABLE_RADIO_BUTTON | Aktiviert oder deaktiviert ein Optionsfeld in einem Aufgabendialogfeld. |
TDM_NAVIGATE_PAGE | Erstellt ein Aufgabendialogfeld mit neuen Inhalten neu und simuliert die Funktionalität eines Mehrseiten-Assistenten. |
TDM_SET_BUTTON_ELEVATION_REQUIRED_STATE | Gibt an, ob eine bestimmte Taskdialogschaltfläche oder ein Befehlslink über ein Schildsymbol für die 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 | Updates ein Textelement in einem Aufgabendialogfeld. |
TDM_SET_MARQUEE_PROGRESS_BAR | Gibt an, ob die gehostete Statusleiste im Festzeltmodus angezeigt werden soll. |
TDM_SET_PROGRESS_BAR_MARQUEE | Startet und stoppt die Anzeige des Festzelts der Statusleiste und legt die Geschwindigkeit des Festzelts fest. |
TDM_SET_PROGRESS_BAR_POS | Legt die aktuelle Position für einen Statusbalken 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 Statusleiste fest. |
TDM_UPDATE_ELEMENT_TEXT | Updates ein Textelement in einem Aufgabendialogfeld. |
TDM_UPDATE_ICON | Aktualisiert das Symbol eines Aufgabendialogfelds. |
Benachrichtigungen
Thema | Inhalte |
---|---|
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 Aufgabendialogs empfangen, die mit der TaskDialogIndirect-Methode registriert werden kann. |
TDN_CREATED | Wird von einem Aufgabendialogfeld gesendet, nachdem das Aufgabendialogfeld erstellt wurde und bevor es angezeigt wird. Dieser Benachrichtigungscode wird nur über die Rückruffunktion des Aufgabendialogs empfangen, die mit der TaskDialogIndirect-Methode registriert werden kann. |
TDN_DESTROYED | Wird von einem Aufgabendialogfeld gesendet, wenn es zerstört wird und sein Fensterhandle nicht mehr gültig ist. Dieser Benachrichtigungscode wird nur über die Rückruffunktion des Aufgabendialogs empfangen, die mit der TaskDialogIndirect-Methode registriert werden kann. |
TDN_DIALOG_CONSTRUCTED | Wird von einem Aufgabendialogfeld gesendet, nachdem das Aufgabendialogfeld erstellt wurde und bevor es angezeigt wird. Dieser Benachrichtigungscode wird nur über die Rückruffunktion des Aufgabendialogs empfangen, die mit der TaskDialogIndirect-Methode registriert werden kann. |
TDN_EXPANDO_BUTTON_CLICKED | Wird von einem Aufgabendialogfeld gesendet, wenn der Benutzer auf die Schaltfläche expando des Aufgabendialogfelds klickt. Dieser Benachrichtigungscode wird nur über die Rückruffunktion des Aufgabendialogs empfangen, die mit 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 Aufgabendialogs empfangen, die mit der TaskDialogIndirect-Methode registriert werden kann. |
TDN_HYPERLINK_CLICKED | Wird von einem Aufgabendialogfeld gesendet, wenn der Benutzer im Inhalt des Aufgabendialogfelds auf einen Link klickt. Dieser Benachrichtigungscode wird nur über die Rückruffunktion des Aufgabendialogs empfangen, die mit der TaskDialogIndirect-Methode registriert werden kann. |
TDN_NAVIGATED | Wird von einem Aufgabendialogfeld gesendet, wenn eine Navigation aufgetreten ist. Dieser Benachrichtigungscode wird nur über die Rückruffunktion des Aufgabendialogs empfangen, die mit 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 Aufgabendialogs empfangen, die mit der TaskDialogIndirect-Methode registriert werden kann. |
TDN_TIMER | Wird ungefähr alle 200 Millisekunden von einem Aufgabendialog gesendet. Dieser Benachrichtigungscode wird gesendet, wenn das TDF_CALLBACK_TIMER-Flag im dwFlags-Element der TASKDIALOGCONFIG-Struktur festgelegt wurde, das an die TaskDialogIndirect-Funktion übergeben wurde. Dieser Benachrichtigungscode wird nur über die Rückruffunktion des Aufgabendialogs empfangen, die mit der TaskDialogIndirect-Methode registriert werden kann. |
TDN_VERIFICATION_CLICKED | Wird vom Aufgabendialogfeld gesendet, wenn der Benutzer auf das Kontrollkästchen Überprüfung des Aufgabendialogfelds klickt. Dieser Benachrichtigungscode wird nur über die Rückruffunktion des Aufgabendialogs empfangen, die mit der TaskDialogIndirect-Methode registriert werden kann. |
Strukturen
Thema | Inhalte |
---|---|
TASKDIALOG_BUTTON | Enthält Informationen, die zum Anzeigen einer Schaltfläche in einem Aufgabendialogfeld verwendet werden. Die TASKDIALOGCONFIG-Struktur verwendet diese Struktur. |
TASKDIALOGCONFIG | Enthält Informationen, die zum Anzeigen eines Aufgabendialogfelds verwendet werden. Die TaskDialogIndirect-Funktion verwendet diese Struktur. |