![]() |
Re: Externes Eingabefeld füllen???
also bei mir funzt es. habs einfach mal in ein OnClick des Buttons gemacht
Delphi-Quellcode:
und resultat ist das nach dem Klick jedesmal der Button die Caption des Edit1.Text hat (weil ja der Button den Focus beim klick bekommen hat). Ich denk mal du machst irgendwo anders was falsch denn den geposteten source hab ich vorher beim explorer ausprobiert und somit von diesem die caption geändert..
procedure TForm1.Button1Click(Sender: TObject);
begin SendMessage(GetFocus, WM_Settext,0,Integer(Pchar(Edit1.Text))); end; |
Re: Externes Eingabefeld füllen???
Moin TriphunEM,
das Handle, dass Du bei SendMessage angibst, muss das des Eingabefeldes sein. |
Re: Externes Eingabefeld füllen???
ich hab das gefühl ihr versteht mich nicht ganz.
ich will nicht ein edit in MEINEM Programm füllen, sondern ein eingabfeld aus irgend einem anderen programm. ob es die commandozeile vom totalcommander ist oder start->ausführen->öffnen. [edit=Christian Seehase]Dreifach ( :!: ) Post gelöscht. Mfg, Christian Seehase[/edit] |
Re: Externes Eingabefeld füllen???
ich hab das gefühl das du nicht liest was wir schreiben. ich hab ja auch geschrieben:
Zitat:
|
Re: Externes Eingabefeld füllen???
äm bei mir funzt es ne weil ich ja nie weiß in welchen fenster bzw. programm der benutzer den text einfügen will.
wenn ich text in notepad einfügen will dann muss ich ja zuerst
Delphi-Quellcode:
aber ich weiss ja nen obs notepad ist oder ne???
wnd := FindWindow('notepad', nil);
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:48 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