![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Посылка текста в активное окно(Edit) другого приложения [D7, WinXP]
Avokain © (2006-11-06 13:32:00)Нужно чтобы моя программа посылала заданный текст в активный Edit другого приложения.
Заранее спасибо
DVM (2006-11-07 14:04:00) [1]
> Дык, надо ж чужого.
Да, точно. Ну тогда AttachThreadInput + GetForegroundWindow.
Только не при нажатии на кнопку в своем окне как в [2].
Leonid Troyanovsky (2006-11-07 13:58:00) [2]
> DVM © (06.11.06 15:06) [2]
> begin
> h := GetFocus;
Дык, надо ж чужого.
--
Regards, LVT.
DVM (2006-11-06 15:06:00) [3]
> Avokain (06.11.06 13:32)
procedure TForm1.SpeedButton1Click(Sender: TObject);
var
h: THandle;
s: string;
begin
h := GetFocus;
s := 'text';
if h <> 0 then SendMessage(h, WM_SETTEXT, 0, longint(PChar(s)));
end;
Elen (2006-11-06 14:34:00) [4]
> Avokain
Задай на этом сайте в поиске SendMessage. Эта тема не нова.