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

Вниз

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 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.024 c
9-1075736940
Igoryok
2004-02-02 18:49
2004.05.30
Зарисовка области по точкам соединённых кривыми


7-1082597883
Anonymous
2004-04-22 05:38
2004.05.30
создать файл сообщений (разработка службы)


1-1084340584
Новик
2004-05-12 09:43
2004.05.30
ComboBox с горизонтальным скроллингом


14-1084200692
ССЗБ
2004-05-10 18:51
2004.05.30
Просмотр Word-овского файла


4-1082520099
marina
2004-04-21 08:01
2004.05.30
Рисование