Information générale
Catégorie:
Fonctions Windows API
>>>>>Set("Printer",2) gives me the name of the installed standard printer in Windows. What I am looking for in VFP 5.0 is a way to find the name of the active printer. I want to show the user the name of the active printer in my standard 'print out'-dialog. In VB it can be done like this:
>>>>>
>>>>>Dim PrinterNAme as String
>>>>>PrinterName = Application.ActivePrinter
>>>>>
>>>>>Petter Andersen
>>>>
>>>>Pls advs. What do u mean by active printer ???
>>>>
>>>>Additionally u can look at these functions :-
>>>>Getprinter(), Aprinter(), prtinfo()
>>>
>>>Hello, Dubai and thanks for your reply.
>>>
>>>By active printer I mean, the printer that is currently/last chosen. If you run sys(1037) you can change the active printer from within VFP. But how can you afterwards find out which printer this is?
>>
>>Pls note that Dubai is name of the place, my name is Vinod !!!
>>
>>Pls use following :-
>>
>>cPrinter=Getprinter()
>>
>>Which will save the chosen value in variable.. If user pressed Esc then return value will be empty..
>
>GETPRINTER() doesn't give you access to the Property sheet; if the user changes the printer there, you can't find it out using SET('PRINTER') in VFP5.0a - that's why SET('PRINTER',3) was added to VFP6.
>
>If the user can live without access to the full printer setup dialog, the GETPRINTER() is usable, but you need to save the current setting somewhere and maintain it at all times in VFP 5.
I just chkd it.. u r right...
Pls advs. how we can do it in vfp 5...
Précédent
Suivant
Répondre
Voir le fil de ce thread
Voir le fil de ce thread à partir de ce message seulement
Voir tous les messages de ce thread
Voir tous les messages de ce thread à partir de ce message seulement