Admiral
Если поле ввода данных - это объект класса TEdit,то,к примеру,для начала можно сделать так:
Код:
var
SearchedWnd : HWND;
EDITCtrl : HWND;
begin
SearchedWnd := FindWindow(nil, 'Заголовок искомого окна');
EDITCtrl := FindWindowEx(SearchedWnd, 0, 'EDIT', nil);
end;
...тут мы пытаемся найти дескриптор(хендл) нужного нам поля ввода данных.
Последний параметр функции FindWindowEx - это имя искомого элемента.У меня он указан как
nil,т.к. я не думаю,что имя этого элемента будет известно.Следовательно может возникнуть затруднительная ситуация,если на искомом окне будет расположено несколько подобных объектов класса TEdit...
Ну,и,в конце концов,устанавливаем в окне(поле ввода данных) свой текст:
Код:
SendMessage(EDITCtrl, WM_SETTEXT, 0, lParam('Наш текст,который мы хотим вставить в поле ввода данных'));
Подходит такой вариант?