Форум: "WinAPI";
Текущий архив: 2004.05.30;
Скачать: [xml.tar.bz2];
ВнизCliboard, Hook and Windows Найти похожие ветки
← →
FiGr_ (2004-04-12 16:41) [0]Написана библиотека, которая при нажатии определенного сочетания клавиш, в независимо от приложения (т.е. HOOK) выдает окно.
Далее этому окну в котором было нажато сочетание клавиш посылается сообщениеPostMessage(GetFocus, WM_PASTE ,0 , 0)
о вставке из буфера обмена.
Проблема заключается в том, что в простых приложения типа "Notepad" это срабатывает, а в многооконных "Word" и т.д. нет.
Помогите кто может.
← →
Cobalt © (2004-04-12 23:18) [1]И что значит ваше мистическое "Не срабатывает"?
Так далеко наша телепатия не заходит.
← →
FiGr_ (2004-04-13 09:16) [2]Напишу по другому:
Необходимо сделать резидентное приложение
которое помогало бы в работе, т.е.:
1. В приложениях определенного вида, после нажатия клавиши "SPACE", выпадало окно с определенным списком. (В списке свойства, методы и т.д., т.е. текст) это реализовано посредством установки HOOKа.
2. После выбора пользователем в списке определенного значения, в приложение необходимо вставить текст. Я решил это сделать через посулку стандартного сообщенияWM_PASTE
. Здесь и началась проблема.
handle Окно в котором произошло событие нажатие на "SPACE" я определяю при помощиGetFocus
. Далее посылаю сообщение, а программа его не принимает. Посылал это же сообщение главному окну программы, результат тот же.
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2004.05.30;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.345 c