Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Suche: Automatisch Enter drücken (https://www.delphipraxis.net/63858-suche-automatisch-enter-druecken.html)

swbo 23. Feb 2006 18:53


Suche: Automatisch Enter drücken
 
Hallo,

mir erscheint von einem anderen Programm ein Fenster mit OK und Abbruch. Das Fenster ist bereits aktiv und der Fokus steht auf OK. Ich möchte gerne aus Delphi heraus, automatisch dieses OK mit Enter bestätigen. Wie kann ich das tun? Einfach VK_RETURN;? Danke.

Luckie 23. Feb 2006 18:57

Re: Enter
 
Würdest du bitte dein erstes Posting editieren und dem Threead einen aussagekräftigen Titel geben wie es die Richtlinien fordern? Danke.

swbo 23. Feb 2006 19:01

Re: Suche: Automatisch Enter drücken
 
Sorry, tut mir leid.

Christian Seehase 23. Feb 2006 19:37

Re: Suche: Automatisch Enter drücken
 
Moin swbo,

da es sich um den Defaultbutton handelt, sollte sich das relativ einfach erledigen lassen.
Such' hier mal nach Hier im Forum suchenWM_KEYUP WM_KEYDOWN SendMessage um zu ermitteln, wie Du eine Taste betätigen kannst.
Um den Defaultbutton auszulösen dient standardmässig die Leertaste.
Das Handle Fensters kannst Du mit Hier im Forum suchenEnumWindows bzw. Hier im Forum suchenEnumChildWindows ermitteln.
Auch hierfür solltest Du reichlich Beispiele finden.

Ersatzweise kannst Du auch das Handle des Buttons ermitteln (Tip: ein Button ist in der Regel auch nur ein Fenster, wenn auch mit speziellen Eigenschaften), und diesem dann ein BM_CLICK schicken

swbo 23. Feb 2006 20:42

Re: Suche: Automatisch Enter drücken
 
:-D 1000 Dank.


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:33 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