Comment paramétrer la boîte de dialogue "Impression" à l'avance : option "Selection", case à cocher "Imp. dans fichier", case à cocher "Assemb.", etc. ? Comment récupérer ces options lors de la validation de la boîte afin de lancer la procédure qui s'impose.
C'est ce que je vous propose de découvrir avec cette source dont le code principal est repris de la source de DOX : "IMPRIMER SUR L'IMPRIMANTE DE SON CHOIX SANS MODIFIER L'IMPRIMANTE PAR DÉFAUT".
J'avais récupéré cette source en son temps, mais il me manquait quelque chose pour être pleinement satisfait : le moyen à utiliser pour savoir si l'utilisateur voulait tout imprimer ou seulement la selection en cours.
N'ayant pas eu de réponse à ma question, je me suis donc mis à chercher de mon côté et de fil en aiguille et j'en suis arrivé à cette petite application qui m'a permis d'y voir plus clair...
Je vous laisse juger...
1° j'aurais dû indiquer que je tourne sur Win98 SE avec VB6 SP5 (donc je ne sais ce que ça donne sur Win95, WinNT, Win2000 et WinXP)
2° je ne sais pas trop comment répurérer les variables au niveau des API. Comment la source était "prémâchée", j'ai ajouté les constantes manquantes en me servant de l'APIViewer dans lequel j'ai recherché toutes les constantes commençant par PD_. J'ai également utilisé l'explorateur d'objets pour avoir un peu plus d'information sur les objets (leurs méthodes, leurs propriétés, leurs valeurs...) mais pour ce faire, il m'a fallut référencer le CommonDialog dans le projet (pour l'enlever ensuite).
Il y a des sources sur le site sur les CommonDialog (qu'elles soient API ou non), mais souvent, elles manquent d'explication sur leurs variables et constantes pour les débutants (dont je fais encore partie).
je met 8 quand même !
Bravo & dieu c si c merdik la gestion d'iimpression :)
trés bon travil 10/10 juste une chose pour faire la jointure en dehors
du preview ca fonctionne kan mm ?
dsl mé g plus d'imprimante.
Bien à toi angie
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.