![]() |
Text in Edit anderer Anwendung eintragen
hi
ich möchte in ein edit einer anderen anwendung nen text eintragen, und dann einen button klicken. wie geht das? also das handle des fensters bzw des edits is gegeben, nur das eintragen weiss ich net wie das gehen soll. buttonklick müsste glaub ich so gehen, oder?
Delphi-Quellcode:
windows.SendMessage(Fenster,WM_COMMAND,0,Button);
|
Re: Text in Edit anderer Anwendung eintragen
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var str:string; begin str := 'hallo'+#0; SendMessage(Edit1.Handle,WM_SETTEXT,0,Integer(@str[1])) end; |
Re: Text in Edit anderer Anwendung eintragen
Zitat:
Delphi-Quellcode:
PostMessage(Fenster, BM_CLICK, 0, 0);
|
Re: Text in Edit anderer Anwendung eintragen
hmm, sind aber 2 buttons auf dem form...wie sag ich welcher geklickt wird?
|
Re: Text in Edit anderer Anwendung eintragen
Moin Gereon,
die Message wird ja nicht an das Fenster geschickt, die den Button enthält, sondern an den Button. |
Re: Text in Edit anderer Anwendung eintragen
Stimmt...funzt jetzt
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:01 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