Delen via


Taakdialoogvenster

Deze sectie bevat informatie over de programmeerelementen die worden gebruikt met een taakdialoogvenster. Een taakdialoogvenster is vergelijkbaar met, maar veel flexibeler dan een eenvoudig berichtvak.

Overzichten

Onderwerp Inhoud
over taakdialoogvensters Hierin worden de elementen van een taakdialoogvenster beschreven.

Functies

Onderwerp Inhoud
TaskDialog- Hiermee wordt een taakdialoogvenster gemaakt, weergegeven en uitgevoerd. Het taakdialoogvenster bevat door de toepassing gedefinieerde berichttekst en titel, pictogrammen en een combinatie van vooraf gedefinieerde drukknoppen. Deze functie biedt geen ondersteuning voor de registratie van een callback-functie voor het ontvangen van meldingen.
TaskDialogCallbackProc- Een door de toepassing gedefinieerde functie die wordt gebruikt met de TaskDialogIndirect functie. Het ontvangt berichten van het taakdialoogvenster wanneer er verschillende gebeurtenissen plaatsvinden.
De PFTASKDIALOGCALLBACK type definieert een aanwijzer naar deze callback-functie. TaskDialogCallbackProc- is een tijdelijke aanduiding voor de door de toepassing gedefinieerde functienaam.
TaskDialogIndirect- Hiermee wordt een taakdialoogvenster gemaakt, weergegeven en uitgevoerd. Het taakdialoogvenster bevat toepassingsgedefinieerde pictogrammen, berichten, titel, verificatie selectievakje, opdrachtkoppelingen, drukknoppen en keuzerondjes. Met deze functie kan een callback-functie worden geregistreerd om meldingsberichten te ontvangen.

Berichten

Onderwerp Inhoud
TDM_CLICK_BUTTON Hiermee wordt de actie van een knop in een taakdialoogvenster gesimuleerd.
TDM_CLICK_RADIO_BUTTON Simuleert de actie van een keuzerondje in een taakdialoogvenster.
TDM_CLICK_VERIFICATION Simuleert de actie van een verificatie selectievakje in een taakdialoogvenster.
TDM_ENABLE_BUTTON Hiermee schakelt u een drukknop in of uit in een taakdialoogvenster.
TDM_ENABLE_RADIO_BUTTON Hiermee schakelt u een keuzerondje in of uit in een taakdialoogvenster.
TDM_NAVIGATE_PAGE Hiermee wordt een taakdialoogvenster opnieuw gemaakt met nieuwe inhoud, waarbij de functionaliteit van een wizard met meerdere pagina's wordt gesimbootst.
TDM_SET_BUTTON_ELEVATION_REQUIRED_STATE Hiermee geeft u op of een bepaalde taakdialoogvensterknop of opdrachtkoppeling een UAC-schildpictogram (User Account Control) moet hebben; dat wil weten of de actie die door de knop wordt aangeroepen, benodigde bevoegdheden vereist.
TDM_SET_ELEMENT_TEXT Hiermee werkt u een tekstelement bij in een taakdialoogvenster.
TDM_SET_MARQUEE_PROGRESS_BAR Hiermee wordt aangegeven of de gehoste voortgangsbalk moet worden weergegeven in de modus Selectiekader.
TDM_SET_PROGRESS_BAR_MARQUEE Hiermee wordt de weergave van de voortgangsbalk gestart en gestopt en wordt de snelheid van het selectiekader ingesteld.
TDM_SET_PROGRESS_BAR_POS Hiermee stelt u de huidige positie voor een voortgangsbalk in.
TDM_SET_PROGRESS_BAR_RANGE Hiermee stelt u de minimum- en maximumwaarden voor de gehoste voortgangsbalk in.
TDM_SET_PROGRESS_BAR_STATE Hiermee stelt u de huidige status van de voortgangsbalk in.
TDM_UPDATE_ELEMENT_TEXT Hiermee werkt u een tekstelement bij in een taakdialoogvenster.
TDM_UPDATE_ICON Hiermee wordt het pictogram van een taakdialoogvenster vernieuwd.

Meldingen

Onderwerp Inhoud
TDN_BUTTON_CLICKED Verzonden door een taakdialoogvenster wanneer de gebruiker een knop of opdrachtkoppeling selecteert in het taakdialoogvenster. Deze meldingscode wordt alleen ontvangen via de callbackfunctie van het taakdialoogvenster, die kan worden geregistreerd met behulp van de methode TaskDialogIndirect.
TDN_CREATED Verzonden door een taakdialoogvenster nadat het taakdialoogvenster is gemaakt en voordat het wordt weergegeven. Deze meldingscode wordt alleen ontvangen via de callbackfunctie van het taakdialoogvenster, die kan worden geregistreerd met behulp van de methode TaskDialogIndirect.
TDN_DESTROYED Verzonden door een taakdialoogvenster wanneer deze wordt vernietigd en de venstergreep niet meer geldig is. Deze meldingscode wordt alleen ontvangen via de callbackfunctie van het taakdialoogvenster, die kan worden geregistreerd met behulp van de methode TaskDialogIndirect.
TDN_DIALOG_CONSTRUCTED Verzonden door een taakdialoogvenster nadat het taakdialoogvenster is gemaakt en voordat het wordt weergegeven. Deze meldingscode wordt alleen ontvangen via de callbackfunctie van het taakdialoogvenster, die kan worden geregistreerd met behulp van de methode TaskDialogIndirect.
TDN_EXPANDO_BUTTON_CLICKED Verzonden door een taakdialoogvenster wanneer de gebruiker op de knop Uitvouwen van het taakdialoogvenster klikt. Deze meldingscode wordt alleen ontvangen via de callbackfunctie van het taakdialoogvenster, die kan worden geregistreerd met behulp van de methode TaskDialogIndirect.
TDN_HELP Verzonden door een taakdialoogvenster wanneer de gebruiker op F1 drukt op het toetsenbord terwijl het taakdialoogvenster de focus heeft. Deze meldingscode wordt alleen ontvangen via de callbackfunctie van het taakdialoogvenster, die kan worden geregistreerd met behulp van de methode TaskDialogIndirect.
TDN_HYPERLINK_CLICKED Verzonden door een taakdialoogvenster wanneer de gebruiker op een hyperlink in de inhoud van het taakdialoogvenster klikt. Deze meldingscode wordt alleen ontvangen via de callbackfunctie van het taakdialoogvenster, die kan worden geregistreerd met behulp van de methode TaskDialogIndirect.
TDN_NAVIGATED Verzonden door een taakdialoogvenster wanneer er een navigatie is opgetreden. Deze meldingscode wordt alleen ontvangen via de callbackfunctie van het taakdialoogvenster, die kan worden geregistreerd met behulp van de methode TaskDialogIndirect.
TDN_RADIO_BUTTON_CLICKED Verzonden door een taakdialoogvenster wanneer de gebruiker een knop of opdrachtkoppeling selecteert in het taakdialoogvenster. Deze meldingscode wordt alleen ontvangen via de callbackfunctie van het taakdialoogvenster, die kan worden geregistreerd met behulp van de methode TaskDialogIndirect.
TDN_TIMER Verzonden door een taakdialoogvenster ongeveer om de 200 milliseconden. Deze meldingscode wordt verzonden wanneer de vlag TDF_CALLBACK_TIMER is ingesteld in de dwFlags lid van de TASKDIALOGCONFIG structuur die is doorgegeven aan de functie TaskDialogIndirect. Deze meldingscode wordt alleen ontvangen via de callback-functie van het taakdialoogvenster, die kan worden geregistreerd met de methode TaskDialogIndirect.
TDN_VERIFICATION_CLICKED Verzonden door het taakdialoogvenster wanneer de gebruiker op het controlevak van het taakdialoogvenster klikt. Deze meldingscode wordt alleen ontvangen via de callbackfunctie van het taakdialoogvenster, die kan worden geregistreerd met behulp van de methode TaskDialogIndirect.

Structuren

Onderwerp Inhoud
TASKDIALOG_BUTTON Bevat informatie die wordt gebruikt om een knop weer te geven in een taakdialoogvenster. De TASKDIALOGCONFIG structuur maakt gebruik van deze structuur.
TASKDIALOGCONFIG- Bevat informatie die wordt gebruikt om een taakdialoogvenster weer te geven. De functie TaskDialogIndirect maakt gebruik van deze structuur.