Вот кусок моей програмки:
hndlr = (HWND)0x00010bb4; // это дескриптор элемента Edit в другом приложении
LRESULT lresult = SendMessage(hndlr,WM_SETTEXT,0,Integer(PChar('1234')));
Я упростил все донельзя. Вообще-то мне желательно получать дескриптор окна другого приложения на экране (и не через перебор свойств окон с помощью FindWindow, а по тычку мышки :), но я уже узнал дескриптор нужного мне элемента с помощью сторонней програмки. Мне просто нужно элементарно перебрать пароли в Edit'e некого приложения, для чего я решил воспользоваться SendMessage.
Не работает!!
SendMessage в приведенном примере не копирует строку в Edit и lresult возвращает 0... В чем же дело? Замучался!! :((