Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.05.06;
Скачать: CL | DM;

Вниз

Нажать кнопку в окне другой программы   Найти похожие ветки 

 
sword00   (2007-04-18 17:32) [0]

Подскажите как программно нажать кнопку в окне другой программы. Плиз...


 
DVM ©   (2007-04-18 17:38) [1]

Sendmessage(). Только вот не все то кнопка, что нажимается.


 
sword00   (2007-04-18 17:48) [2]

сам спросил сам ответил
Ищем требуемое приложение (получаем handle), в нем устанавливаем курсор напротив кнопки (setcursorpos() ), нажимаем лев кнопку. И возвращаем курсор на место. Вроде все...

SetCursorPos(x,y);
mouse_event(MOUSEEVENTF_LEFTDOWN,0,0,0,0);
mouse_event(MOUSEEVENTF_LEFTUP,0,0,0,0);


 
Leonid Troyanovsky ©   (2007-04-18 20:20) [3]


> sword00   (18.04.07 17:48) [2]

> курсор напротив кнопки (setcursorpos() ), нажимаем лев кнопку.
>  И возвращаем курсор на место. Вроде все...

Попробуй для не foreground приложения.
Может быть, одного раза маловато.

Да и ерзанье мышью - не наш метод.
Вдруг юзер кропотливо оной мышью нечто тащит.

--
Regards, LVT.



Страницы: 1 вся ветка

Текущий архив: 2007.05.06;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.019 c
2-1176716731
vegarulez
2007-04-16 13:45
2007.05.06
Подскажите, почему UpperCase, не хотит рускиие буквы делать Up?


2-1176392286
GL00m
2007-04-12 19:38
2007.05.06
Пресловутые PChar и DLL...


2-1176804348
likenoother
2007-04-17 14:05
2007.05.06
обозначение углов


6-1162736558
SHEI'TI
2006-11-05 17:22
2007.05.06
Отключить картинки в WebBrowser


3-1171802805
Rav
2007-02-18 15:46
2007.05.06
TAdoQuery - "обновление"??? при удалении записи