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 Eingabe an anderes Fenster(fremde Anwendung) (https://www.delphipraxis.net/69323-eingabe-anderes-fenster-fremde-anwendung.html)

Fritzmaier 13. Mai 2006 15:13


Eingabe an anderes Fenster(fremde Anwendung)
 
Liste der Anhänge anzeigen (Anzahl: 1)
hier hatte ich eine Frage bzgl. Druck als PDF gestellt:
http://www.delphipraxis.net/internal...796&highlight=

zum Schluß steht auch meine Lösung. Dazu nun eine neue Frage:

Beim Druck kommt dann ein Speichern-Dialog, unter welchem Namen die PS-Datei gespeichert werden soll. Dieser Dialog kommt wohl vom Druckertreiber.

das anhängte JPEG zeigt diesen Dialog .

Wie kann ich den fernsteuern, d.h., den Dateinamen automatisch eingeben und den OK-Button drücken lassen ?

ich müßte an das handle dieses Fensters kommen, richtig? dann WM_SENDTEXT benutzen ?

aber sobald dieses Fenster kommt, ist mein eigenes Programm inaktiv, wartet, bis das Fenster mit der Abfrage beendet ist.

Danke für Tipps Fritz

Olli 13. Mai 2006 15:44

Re: Eingabe an anderes Fenster(fremde Anwendung)
 
Es gibt kein WM_SENDTEXT ;)

Eine Variante ist jedenfalls das allseits beliebte MSDN-Library durchsuchenSendInput oder Hier im Forum suchenSendkey (respektive Hier im Forum suchenSendkeys).

Christian Seehase 13. Mai 2006 17:16

Re: Eingabe an anderes Fenster(fremde Anwendung)
 
Moin Fritz,

oder meinst Du vielleicht WM_SETTEXT?

Fritzmaier 13. Mai 2006 19:10

Re: Eingabe an anderes Fenster(fremde Anwendung)
 
genau!

habe das Problem inzwischen dank anderer Topics hier im Forum & XSPY lösen können.


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:10 Uhr.

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