Einzelnen Beitrag anzeigen

markbolten

Registriert seit: 5. Jun 2005
25 Beiträge
 
#3

Re: Anderer Drucker im PrintDlgEx-Dialog

  Alt 12. Mär 2009, 17:38
Zitat von _BlackDragon_:
Hi.

[1.] In der PRINTDLGEX-Struktur ist ein Parameter hDevMode, welcher ein Handle auf eine DEVMODE-Struktur
darstellt. Aus dieser Struktur kannst du (unter anderem) den Druckernamen auslesen.
Danke, nun habe ich die Lösung:

Delphi-Quellcode:
devmode := GlobalLock(pdex.hDevMode);
test := string(devmode);
printer.PrinterIndex := printer.Printers.IndexOf(test) ;
markbolten
  Mit Zitat antworten Zitat