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

Вниз

Требуется нажать в неактивном окне кнопку   Найти похожие ветки 

 
eror   (2008-04-18 16:18) [0]

Требуется нажать в неактивном окне кнопку, делаю так:


var
 h: hwnd;
begin
 h := FindWindow(nil, "Безымянный - Блокнот"); //узнаем хендл
 if h <> 0 then begin //проверяю нашёлся ли он
   SendMessage(h, wm_syskeydown, VK_F1, 0); //отправляю нажатие F1 найденому окну
   SendMessage(h, wm_SysKeyUp, VK_F1, 0); //Отпускаем в нужном окне кнопку F1
 end;
end;

Нужно чтобы блокнот был свёрнут, и вызвалась его справка.
Почему не работает? :(((


 
SergeyIT ©   (2008-04-18 17:53) [1]

И зачем это? Поизощряться можно конечно...
Вот так работает, если блокнот не свернут
  PostMessage(h, wm_keydown, VK_F1, 0);
  PostMessage(h, wm_KeyUp, VK_F1, 0);


 
eror   (2008-04-19 02:48) [2]

А как быть если приложение (блокнот) минимизировано?


 
Leonid Troyanovsky ©   (2008-04-19 12:14) [3]


> eror   (19.04.08 02:48) [2]

> А как быть если приложение (блокнот) минимизировано?

Развернуть его.

--
Regards, LVT.


 
SergeyIT   (2008-04-19 12:28) [4]

PostMessage(h, wm_syscommand, sc_restore, 0);
...


 
eror   (2008-04-19 13:33) [5]

Нет нет, нельзя приложение разворачивать, оно должно быть минимизировано.
В это вся и проблема ... :((


 
SergeyIT   (2008-04-19 15:31) [6]

Тогда может попробовать WM_COMMAND и пункт меню?


 
Leonid Troyanovsky ©   (2008-04-19 15:41) [7]


> eror   (19.04.08 13:33) [5]

> Нет нет, нельзя приложение разворачивать

http://groups.google.com/group/fido7.ru.delphi/msg/925bebee0309bec9

--
Regards, LVT.



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

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

Наверх




Память: 0.48 MB
Время: 0.025 c
1-1210571079
Гость1468
2008-05-12 09:44
2009.04.19
ESC-последовательность на принтер - ошибка I/O error 105


1-1210915024
LightRipple
2008-05-16 09:17
2009.04.19
Алгоритм создания "многоступенчатого" ключа.


15-1234535049
Саша
2009-02-13 17:24
2009.04.19
Кто знает, как заблокироватть доступ к сайту.


2-1235746713
Mops
2009-02-27 17:58
2009.04.19
Postdata &amp; BeforeNavigate2 &amp; string


2-1236008804
Alexey
2009-03-02 18:46
2009.04.19
Изменение Canvas в TImage с загруженным JPEG