Quel code faut-il utiliser pour avoir la liste des imprimantes BRANCHES à l'ordinateur?
Et ensuite, les indiquer dans une combobox!
Quel code faut-il utiliser pour avoir la liste des imprimantes BRANCHES à l'ordinateur?
Et ensuite, les indiquer dans une combobox!
utilise EnumPrinters...
The EnumPrinters function enumerates available printers, print servers, domains, or print providers.
BOOL EnumPrinters(
DWORD Flags, // types of printer objects to enumerate
LPTSTR Name, // name of printer object
DWORD Level, // specifies type of printer info structure
LPBYTE pPrinterEnum, // pointer to buffer to receive printer info structures
DWORD cbBuf, // size, in bytes, of array
LPDWORD pcbNeeded, // pointer to variable with no. of bytes copied (or required)
LPDWORD pcReturned // pointer to variable with no. of printer info. structures copied
);
Un petit exemple simple.
Tu met un TButton et un TListBox sur une Fiche.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 #include <printers.hpp> //.... void __fastcall TForm1::Button1Click(TObject *Sender) { ListBox1->Items = Printer()->Printers; }
Merci.
CGi, j'ai essayé avec une combobox et cela va aussi bien !
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager