Entwickler-Ecke
Windows API - Edit-Feld im fremden Prg. geschreiben
SatBL - Do 19.06.03 12:56
Titel: Edit-Feld im fremden Prg. geschreiben
Hallo zusammen,
ich versuche schon seit einiger Zeit in einem fremden Prg. ein Edit-Feld zu beschreiben. Das Handle habe ich, aber ich bekomme da nichts rein.
Kann mir jemand einen Tip geben, danke schon mal.
Delete - Do 19.06.03 13:02
WM_SETTEXT.
Hast du wirklich das Handle von dem Edit oder nur das vom Hauptfenster?
SatBL - Do 19.06.03 13:18
Hallo Luckie,
hier ein Auszug aus meinem Testprogramm, ich denke es ist das Handle, zumindest ist Ewnd nicht Null.
Fwnd := FindWindow(pChar('TFormUDC'),nil);
if Fwnd > 0 then
Ewnd := FindWindowEx(Fwnd,0,'TMaskEdit',nil);
und wie bekomme ich jetzt ein Text da in das Feld?
SatBL - Do 19.06.03 13:25
Ja danke das hatte ich vernommen, wie übergebe ich den Text mit dem Befehl.
SendMessage(Ewnd, WM_SETTEXT,???,0);
Ich danke Dir...
Delete - Do 19.06.03 13:29
Ich dachte du bräuchtest nur einen anstoß?
Delphi-Quelltext
1: 2: 3: 4:
| var s : String; begin SendMessage(hEdit, WM_SETTEXT, 0, Integer(@s[1])); |
SatBL - Do 19.06.03 13:34
Danke haut hin, super...
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 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!