Форум: "WinAPI";
Текущий архив: 2006.11.26;
Скачать: [xml.tar.bz2];
ВнизЭмуляция нажатия клавиш в чужом окне Найти похожие ветки
← →
Acidlex (2006-07-14 16:17) [0]Знаю, эта тема затрагивалась неоднократно, но...
Суть моей задачи это эмуляция нажатия клавиши в окне без его активации (тоесть без разворачивания, или без вынесения на передний план рабочего стола).
Плюс ко всему, некоторые программы, кроме обработки собщения, еще и сами проверяют нажатие клавиш, так что sendmessage не катит.
Есть пример в книге Тексейра и Пачеко "Руководство разработчика Delphi", с использованием ловушек, но он работает с глюками :(, ктому же эмулируются нажатия только в активном окне.
Вобщем помогите пожалуйста...
← →
Сергей М. © (2006-07-14 16:52) [1]
> Есть пример в книге Тексейра и Пачеко "Руководство разработчика
> Delphi", с использованием ловушек, но он работает с глюками
Отладчик тебе в руки.
← →
Acidlex (2006-07-14 17:08) [2]:) Да, но все равно в нем не релизовано решение главной задачи: нажатие клавиш без активации окна. так с помошью используемой ловушки JournalPlayBack сделать это нельзя. Или может я ошибаюсь?
← →
Leonid Troyanovsky © (2006-07-14 20:05) [3]
> Acidlex (14.07.06 17:08) [2]
> :) Да, но все равно в нем не релизовано решение главной
> задачи: нажатие клавиш без активации окна. так
Без активации окна эмуляция не будет полноценной.
Возможно, что некоторые частные случаи можно
сделать и без активации. Поэтому, скрывать исходную
задачу смысла нет.
--
Regards, LVT.
← →
Ayvan (2006-07-15 03:46) [4]а как на счет такого?)
postMessage(i, $0100, 13, 1);
postMessage(i, $0101, 13, 1);
← →
Gero © (2006-07-15 10:03) [5]> [4] Ayvan (15.07.06 03:46)
А вместо констант числовые значения — это чтобы шпионы не догадались?
← →
Ayvan (2006-07-15 11:46) [6]чтобы не юзать messages.pas
← →
Gero © (2006-07-15 11:53) [7]Религия?
← →
Ayvan (2006-07-15 19:35) [8]чтобы меньше ехе весил)))
что тут не понятного?......
← →
Игорь Шевченко © (2006-07-15 21:55) [9]
> чтобы меньше ехе весил)))
> что тут не понятного?......
А что, от Messages.pas больше весит ?
У тебя наверное компилятор странный, ты таким больше не пользуйся.
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2006.11.26;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.044 c