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.
In dit onderwerp wordt beschreven hoe u de voortgang van de afdruktaak aan de gebruiker kunt weergeven en deze de mogelijkheid geeft om een afdruktaak te annuleren die momenteel wordt uitgevoerd.
Overzicht
Een dialoogvenster afdrukvoortgang voert doorgaans de volgende functies uit.
- De voortgang van de afdruktaak weergeven aan de gebruiker.
- Start de afdrukverwerkingsthread.
- Toon een Annuleren knop, zodat de gebruiker de afdruktaak kan stoppen voordat deze is voltooid.
Het enige wat de procedure voor het dialoogvenster Afdrukvoortgang moet doen, is de voortgang van de afdruktaak weergeven aan de gebruiker. Omdat de andere twee functies in de voorgaande lijst echter nauw verwant zijn, zijn ze ook opgenomen in deze module.
Voortgang van afdruktaak weergeven
Een afdrukvoortgangsprocedure verwerkt de volgende vensterberichten.
WM_INITDIALOG
Initialiseert de bedieningselementen die door het dialoogvenster worden gebruikt.
WM_SETCURSOR
Hiermee stelt u de cursor in op een aanwijzer wanneer de gebruiker een afdruktaak kan annuleren en op de wachtcursor wanneer de afdruktaak zich op een punt bevindt waarop deze niet kan worden geannuleerd.
GEBRUIKER_PRINTEN_START_AFDRUKKEN
Hiermee stelt u de voortgangsbalkparameters voor de afdruktaak in en maakt u de afdrukthread om de afdruktaak te gaan verwerken.
Dit is een toepassingsspecifiek vensterbericht.
WM_COMMAND - IDCANCEL-
Hiermee stelt u de gebeurtenis Annuleren in om de afdrukverwerkingsthread te laten weten dat de afdruktaak moet worden geannuleerd.
GEBRUIKER_AFDRUKSTATUS_UPDATE
Hiermee werkt u de voortgangsbalk en statustekst bij om de huidige status van de afdruktaak weer te geven.
Dit is een toepassingsspecifiek vensterbericht.
GEBRUIKER_AFWIKKELING_AFDRUK
Hiermee stelt u de slotstatus-tekst in het dialoogvenster voortgang in om aan te geven dat de afdruktaak wordt afgerond.
Dit is een toepassingsspecifiek vensterbericht.
USER_PRINT_COMPLETE
Geeft de gebruiker de melding "Taak afdrukken voltooid" en geeft de handvatten en gebeurtenissen vrij die in deze afdruktaak zijn gebruikt.
Dit is een toepassingsspecifiek vensterbericht.