|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Переключение между окнами и нажатие клавиши
Доброго времени суток!
Хотелось бы смастерить код, но что-то пока не получается =( Суть: При нажатии на кнопку происходит следующее: Переключение окон с указанными заголовками и посылка клавиши "пробел" (уже разузнал что именуется он как "VK_SPACE"). Грубо говоря, переключился на окно Racing1, нажал пробел, потом Racing2 окно, опять пробел, ну и так далее... ) Ну и цикл, как только он пройдет по всем указанным окнам и нажмет пробел в каждом из них - повтор, и так до бесконечности. В идеале - горячая клавиша выключает эту функцию. Заранее спасибо P.S.: Нашел пока что только способ делать чужое окно активным: Код:
SetWindowPos(findwindow(nil,'ТутНазвание'),HWND_BOTTOM,По ОСИ Х,По ОСИ У,20,20,SWP_nosize); |
#2
|
|||
|
|||
Зачем???
Тебе дали код для поиска твоих окон. Запомни просто хэндлы этих окон и напрямую шли им свой пробел в таймере. |
#3
|
|||
|
|||
Цитата:
И как послать пробел? Пробовал - не работает Код:
PostMessage(Handle, WM_KEYDOWN, VK_SPACE, 0); PostMessage(Handle, WM_KEYUP, VK_SPACE, 0); Код:
SendMessage(Handle, WM_KEYDOWN, VK_SPACE, 0); SendMessage(Handle, WM_KEYUP, VK_SPACE, 0); |