Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Eigener Druckerdialog - Treibereinstellungen aufrufen (https://www.delphipraxis.net/198124-eigener-druckerdialog-treibereinstellungen-aufrufen.html)

TUX_der_Pinguin 5. Okt 2018 10:27

Eigener Druckerdialog - Treibereinstellungen aufrufen
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo DPler,

ich versuche gerade für eine Anwendung einen eigenen Druckdialog, in der Art von TPrintDialog zu erstellen. Dazu möchte ich die Optionen im unteren Bereich gegen ein paar eigene Optionen ersetzen. Der Dialog mit der Drucker Auswahl selbst ist kein Problem, was ich bisher aber noch nicht herausgefunden habe ist, wie ich die Eigenschaften (Schaltfläche hinter der ComboBox) des Druckers/Treibers aufrufen kann, wo der Anwender z.B. wählen kann welches Papierfach verwendet werden soll.

TPrintDialog:
Anhang 50066

TUX_der_Pinguin 5. Okt 2018 10:52

AW: Eigener Druckerdialog - Treibereinstellungen aufrufen
 
Nachdem ich mich bereits letzten Freitag fast zu Tode gesucht habe und ich dann gerade diesen Beitrag verfasst habe, bin ich doch noch selbst über die Lösung gestolpert.

Delphi-Quellcode:
ShellExecute(Application.Handle, 'open', 'rundll32.exe', PChar('printui.dll,PrintUIEntry /e /n "'+cmbPrinter.Items[cmbPrinter.ItemIndex]+'" '), nil, SW_HIDE);


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:00 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz