mehrere Editfenster im Fremden Programm ansteuern
-
Hi Leute, ich arbeite zu Zeit an einem Prog, welches zwei String an ein fremdes Programm sendet. Ein Editfenster anzusteuern ist mit diesem Code kein Problem,
HWND hwnd = FindWindow(NULL,"Form1"); if (hwnd != 0) { String text = "test"; hwnd = FindWindowEx(hwnd, 0, "TEdit", NULL); SendMessage(hwnd,WM_SETTEXT,0,(LPARAM)(LPCTSTR)text.c_str()); }aber das Zweite Editfenster bekomme ich einfach nicht angesteuert, kann mir jemand helfen?
Danke schon mal. mfG Tim
Ps Code ist auf eine Testprog von mir zugeschnitten.
-
-Tim- schrieb:
Ein Editfenster anzusteuern ist mit diesem Code kein Problem,
Und mit welchem Code ist's ein Problem?
-
na mit dem Code der als C/C++ Code gekennzeichnet ist.
-
Du musst einfach nochmal FindWindowEx aufrufen und diesmal den Rückgabewert des ersten Aufrufs im 2. Parameter (hwndChildAfter) übergeben

-
Hey Danke das funkt.
