![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
нажать меню в чужом приложении [D6, WinXP]
Raptoridze © (2007-01-23 17:18:00)нужно нажать пункт в главном меню чужого приложения
та де файл -> сохранить к примеру
хендл формы знаю...
Raptoridze (2007-01-24 02:58:00) [1]нашел)
i:=findwindow(nil,'Form1');
i1 := GetMenu(i);
i1 := GetMenuItemID(i1, 0{номер пункта меню});
SendMessage(i, WM_COMMAND, i1, 0);
Raptoridze (2007-01-24 01:59:00) [2]там точно помню какими то апи функциями это делалось :)
Raptoridze (2007-01-23 18:16:00) [3]ну эт я же к примеру сказал ))
там нужно другой пункт... и тем более горячей клавиши нет....
tesseract (2007-01-23 17:39:00) [4]
> та де файл -> сохранить к примеру
Пошли приложению Ctrl+S - проще будет.
clickmaker (2007-01-23 17:37:00) [5]
> [3] Raptoridze (23.01.07 17:33)
Spy++ или WinSight в помощь
Raptoridze (2007-01-23 17:33:00) [6]эмуляция не подходит, так как приложение будет не активно.
а как узнать ?)) что генериться?)
kaZaNoVa (2007-01-23 17:28:00) [7]эмуляция движения мышку и кликов
Игорь Шевченко (2007-01-23 17:24:00) [8]узнать сообщение, которое генерируется при нажатии этого пункта, послать окну точно такое же ?