Вниз
Скачать: CL | DM;

Управление чужим приложением в 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.015 c
3-44583
Andrew2000
2003-06-20 11:43
2003.07.14
как узнать пароль Interbase?


14-44883
Dmitriy O.
2003-06-23 08:25
2003.07.14
---|Ветка была без названия|---


4-44956
Василий Петрович
2003-05-13 00:00
2003.07.14
Вопрос про статик и битмап...


3-44614
Evgenij Kardash
2003-06-20 18:39
2003.07.14
Число записей в таблице MSAccess


14-44863
Filat
2003-06-26 11:48
2003.07.14
ЭЦП на элиптических кривых. Можно ли это реализовать в Дельфи?




   Наверх