Einzelnen Beitrag anzeigen

Drysek

Registriert seit: 28. Dez 2003
10 Beiträge
 
#3

Re: ID eines DialogItems aus Windows bestimmen

  Alt 20. Sep 2004, 13:34
Hi,
erst mal danke für Deine Antwort !
Aber ich möchte nicht den Text des Fensters neu setzen, sondern den Text eines Editfeldes in einem Fenster. Also fällt SendMessage meiner Meinung nach flach !

Ich habe den API Aufruf GETDLGCTRLID ausprobiert aber leider auch ohne Erfolt ich kann dir ja mal zeigen was ich gemacht habe !

hwnd := FindWindowEx(0, 0, NIL, 'Add Redirected Port'); // Handle auf Fenster
hwnd := FindWindowEx(hwnd, 0, pchar('Edit'), NIL); // Handle Child auf EditFeld
iD := GETDLGCTRLID(hwnd); ID des Editfeldes
SetDlgItemText(hwnd, iD, 'test'); Setzen einen Textes mit Übergabe des Handles und der ID des

Elementes !

Aber leider hat das auch nicht den erwünschten Erfolg erziehlt !
Vielleicht fällt Dir ja dazu noch was ein !

mfg

Drysek
  Mit Zitat antworten Zitat