Bonjour,
Je développe sous XP avec Visual C++ 6.0.
J'ai un souci concernant l'utilisation de la fonction ShellExecute / ShellExecuteEx.
Je souhaite imprimer un document html en utilisant ShellExecuteEx avec le verbe "print", et attendre que l'impression soir bien terminée pour continuer le déroulement du soft.
Je me suis inspiré du code qui se trouve sur la FAQ.
La boite d'impression s'affiche bien.
MAIS :
1) la boite n'est pas modale (la boite d'impression standard Windows),
2) Le WaitForSingleObject prenant en paramètre le Handle retourné par ShellExecuteEx n'attend rien du tout... et l'attente de la fin d'impression n'a pas lieu.
Comment peut-on faire pour résoudre ces 2 points ?
Merci.
Partager