Shellexecuteex multiple et gestions du/des handle(s)à
Bonsoir,
J' utilise Shellexecuteex pour imprimer les fichiers pdf que je génère avec mon application.
Le nombre de ces fichiers est indéterminé.
La syntaxe pour imprimer chaque fichier est
Code:
Hwnd = shellexecuteex(... ':print'...)
j utilise aussi Shellexecuteex pour afficher le dernier fichier génère.
Code:
Hwndo = shellexecuteex(.... 'open'...
Ce code utilise Acrord32.exe par défaut pour imprimer et afficher.
Pour une question de performance, je ne veux pas tuer Acrobat après chaque print.
Mon problème est le suivant :
Je veux connaître le/les handle de mes appels Acrobat encore actifs pour pouvoir tuer ceux qui restent quand mon programme reprend son cycle d exécution lorsque de nouveaux fichiers sont à traiter.
J ai parfois plus de 100 appels de shellexecute pour imprimer.
Quel est le handle à utiliser pour tuer les tâches d impression et celle de visu du dernier pdf ?
Merci pour votre aide.
Nb: mon code actuel est en vba mais je vais le reconstruire en c++