[ anon68680 @ 20.10.2008. 20:36 ] @
Dakle uspeo sam da dobijem handle nekog programa, recimo notepada, preko PID-a. Sad hocu da u taj notepad upisem neki text. Koristeci WinDowse zakljucio sam da se klasa u koju se upisuje text u notepad zove "Edit". Znaci to treba ovako nekako da izgleda: var handle, handle2: THandle; begin //dodeljivanje PIDa Handle:=OpenProcess(PROCESS_ALL_ACCESS, BOOL(0),pid); handle2:=FindWindowEx(handle,0,pchar('Edit'),nil); SendMessage(handle2,WM_SETTEXT,sizeof(str1),integer(str1)); //zatvaranje handle-a end; Medjutim, ovo ne radi. U cemu bi mogao da bude problem? |