Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
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. |