Форум: "Потрепаться";
Текущий архив: 2003.07.14;
Скачать: [xml.tar.bz2];
ВнизУправление чужим приложением в Win95/98 Найти похожие ветки
← →
irq (2003-06-26 16:02) [0]Здравствуйте! Необходимо в окне чужого приложения в Edit послать текст, а затем нажать одну из кнопок на ToolBar. Работа под Win95/98. Нужна помощь в вопросе поиска контролов на форме и нажатия кнопки (конкретной кнопки) на ToolBar... Кто чем может. Спасибо.
← →
Игорь Шевченко (2003-06-26 16:21) [1]FAQ
← →
irq (2003-06-26 16:37) [2]Тогда будьте добры ключевое слово для поиска по FAQ
← →
DelphiN! (2003-06-27 11:58) [3]Чтобы нажать на кнопку чужого окна нужно послать ему wm_LButtondown и wm_LButtonUp, Вот пример:
var
w_handle:integer;
b_handle:integer;
begin
w_handle:= FindWindow(nil, "abc"); //окно с именем ABC
b_handle:= FindWindowEx(w_handle, 0, nil, "Open"); {у него кнопка Open}
SendMessage(b_handle, wm_LButtondown, 0, 0);{посылаем кнопке события нажатия левой кнопки мыши}
SendMessage(b_handle, wm_LButtonUp, 0, 0);{и отпускание ее}
end;
Чтоьы ввести текст в чужой едит пошли ему сообщение
← →
Zacho (2003-06-27 12:06) [4]
> DelphiN! © (27.06.03 11:58)
А не проще ли вместо wm_LButtondown и wm_LButtonUp одно сообщение BM_CLICK ?
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2003.07.14;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.008 c