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