Форум: "Основная";
Текущий архив: 2004.05.30;
Скачать: [xml.tar.bz2];
Внизhandle & click Найти похожие ветки
← →
The Vizit0r (2004-05-16 00:29) [0]Здраствуйте, уважаемые господа и дамы(если таковые присутствуют)!
Подскажите пожалуйста как:
1.)программно эмулировать клик мыши.
2.) Узнать handle активного компонента в любой программе(внешней)
3.) как вставить в этот компонент текст(если это edit or memo)
Заранне спасибо. Если можно ответить кодом. Не пишите по пустякам ! Жду дельного ответа. Спасибо!
← →
SpartakVC (2004-05-16 02:20) [1]1.Эмуляция клика - через mouse_event
2.
//Это можно повесить на обработчик сообщения WM_KILLFOCUS,
//то есть, когда форма потеряет фокус ты поймаешь Handle
//окна куда ушёл фокус
var
PointStruct: TPoint;
begin
GetCursorPos(PointStruct); //""
GoalWindow := WindowFromPoint(PointStruct);
end;
После этого посылаем окну сообщение об установки текста
WM_SETTEXT, например
var
P: Array [0..255] of Char;
begin
P := "Hello";
SendMessage(GoalWindow, WM_SETTEXT, 0, Integer(@P));
end;
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.05.30;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.037 c