Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Editfeld eines fremden Fensters füllen (https://www.delphipraxis.net/8846-editfeld-eines-fremden-fensters-fuellen.html)

pumi 13. Sep 2003 09:55


Editfeld eines fremden Fensters füllen
 
Hallo,

ich möchte ein Editfeld eines fremden Fensters füllen,
von dem ich das Handle(des Fensters) habe.
mit :
PostMessage(Wnd, wm_KeyDown, VK_TAB,0);
PostMessage(Wnd, wm_KeyUp, VK_TAB,0);
kann ich zb. ein TAB senden.
Nur einen String oder Char an das Editfeld zu senden
klappt aber nicht.
Wie wäre hier der korrekte Aufruf von Postmessage?
Oder muss ich evtl. etwas anderes verwenden?

Ich habe schon zig Varianten probiert, aber in dem
Editfeld kommt nichts an :-(

danke.

cu&thx pumi

Alexander 13. Sep 2003 10:02

Re: Editfeld eines fremden Fensters füllen
 
Kuck dir mal das hier an:
http://msdn.microsoft.com/library/de...wm_settext.asp
Zitat:

An application sends a WM_SETTEXT message to set the text of a window.
;-)

CalganX 13. Sep 2003 10:23

Re: Editfeld eines fremden Fensters füllen
 
Hi,
wie alexander schon gesagt hat, musst du WM_SETTEXT senden. Allerdings empfehle ich das per SendMessage zu machen.

Source findest du auf der Website, die alexander gerade gepostet hat (MSDN-Website zu WM_SETTEXT).

Chris

Christian Seehase 13. Sep 2003 13:20

Re: Editfeld eines fremden Fensters füllen
 
Moin pumi,

erst einmal herzlich willkommen hier in der Delphi-PRAXiS.

Eigentlich müsstest Du dazu auch hier Beispiele finden können Hier im Forum suchenWM_SETTEXT


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