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 Form per Handle gesucht,Komponente in dieser Form ansprechen (https://www.delphipraxis.net/13960-form-per-handle-gesucht-komponente-dieser-form-ansprechen.html)

Yheeky 29. Dez 2003 21:33


Form per Handle gesucht,Komponente in dieser Form ansprechen
 
Hi,

mein Problem ist folgendes: Ich suche ein Handle von einer Form, welches ich über den Code

Code:
hFormHandle := FindWindow('Name der Form', nil);
bekomme. Ich will nun aber eine Komponente in dieser Form ansprechen. Wie geht das?

Gruß Yheeky

Christian Seehase 30. Dez 2003 01:37

Re: Form per Handle gesucht,Komponente in dieser Form anspre
 
Moin Yheeky,

such' hier mal nach Hier im Forum suchenEnumChildWindows.
Wenn Du Glück hast handelt es sich um Bestandteile, die man damit erhalten kann.

Yheeky 30. Dez 2003 17:58

Re: Form per Handle gesucht,Komponente in dieser Form anspre
 
Nochmal editieren *g*. Okay, hab´s heraus gefunden. Falls jemanden die Lösung interessiert:

Code:
var
  hEdit, hHandleDesFensters : HWND;
begin
  hHandleDesFensters := FindWindow(nil, 'TestForm');
  hEdit := FindWindowEx(hHandleDesFensters, 0, 'TEdit', nil);
  SendMessage(hEdit, WM_SETTEXT, 0, Integer(@Edit1.Text[1]));
end;
Gruß Yheeky


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