Verderi Patrick
-
13 déc. 2000 à 14:54
cs_EBArtSoft
Messages postés4525Date d'inscriptiondimanche 29 septembre 2002StatutModérateurDernière intervention22 avril 2019
-
1 août 2007 à 11:05
Comment récupérer le nom de l'imprimante par défaut en VB 3. L'objet PRINTER ne propose pas la propriété DeviceName comme en VB 6. En passant par le COMMONDIALOG (où le nom s'affiche), je n'ai pas trouvé les FLAGS à positionner pour récupérer le nom. J'ai ensuite cherché une API avec en paramètre d'entrée le PRINTER.HDC, je n'ai trouvé que la GetDriverInfo qui ne me renvoi rien. J'ai voulu enfin lire directement dans la base de registre (tous les postes sont en Windows 95), l'imprimante par défaut se trouve dans HKEY_LOCAL_MACHINE / Config / 0001 / System / CurrentControlSet / Control / Print / Printers : Nom = défault, mais je ne sais pas comment lire la base de registre en VB 3.