Entwickler-Ecke
Windows API - String als Tastureingabe "senden"
Dose - Do 26.04.07 11:51
Titel: String als Tastureingabe "senden"
Hallo,
ich habe folgendes Problem. Ich möchte gerne an ein TWebBrowser einen String sozusagen als Tastureingabe senden, da ich so eine Eingabe des Nutzers in ein beliebiges Formularfeld simulieren möchte.
Deswegen die Frage: Wie "schicke" ich einen String als Tastatureingabe an mein Programm?
Dose - Do 26.04.07 11:59
Oder mir fällt gerade ein noch besser wäre ein nutzen des Clipboards, aber wie kann ich die Paste funktion des TWebbrowser ausrufen, falls dies möglich ist...
BenBE - Fr 27.04.07 13:11
Alternativ gibt's von Borland (auf der Delphi-CD) auch ne Unit SendKey32, die man für solche Dinge nutzen kann. Lag bei D4 bis D7 auf jeden Fall bei, ob das bei neueren noch der Fall ist, weiß ich nicht ... Falls Bedarf: Einfach sagen ;-)
Dose - Fr 27.04.07 22:56
Ja, ich hab doch Interesse. Denn ich muss noch ein paar mal "Backspace" senden, um das gewünschte Schlüsselwort zu entfernen.
Mir geht es nämlich darum, dass bei der Eingabe eines Wortes und anschließendem Strg+Leertaste ein Text an Stelle des Schlüsselwortes eingefügt wird. Das funktionier schon, nur dass das Schlüsselwort stehen bleibt und der Text dann dahinter eingefügt wird (über Clipboard).
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!