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

Вниз

Как вывести текст в окно другого приложения   Найти похожие ветки 

 
fagot ©   (2003-03-14 10:23) [0]

У меня такой вопрос:
Есть программа, которая ставит хук на события клавиатуры, работает в фоновом режиме, свернутая в трей и перехватывает определенные сочетания клавиш. Как из нее с помощью WINAPI вывести текст в активное окно другого приложения в позицию, где находится курсор (если нет выделенного текста) или заменить выделенный фрагмент текста на свой?


 
Diamond Cat ©   (2003-03-14 13:48) [1]

sendmessage
wm_past
wm_settext
Windowfrompoint
Childwindowfrompoint
+чтение хелпа


 
fagot ©   (2003-03-14 14:04) [2]

А функция SendMessage(hWnd, EM_REPLACESEL, 0, LongInt(PChar(Str)))не работает, если нужно передать текст в чужое приложение?


 
Diamond Cat ©   (2003-03-14 14:25) [3]

смотря что за контрол, не все помоему способны прожевать em_...


 
fagot ©   (2003-03-14 14:42) [4]

Да, я попробовал в notepad - все отлично, а Ворд не понимает


 
Diamond Cat ©   (2003-03-14 14:47) [5]

А знаеш-ли ворд вообще сволочь порядочная, я каждый раз когда сталкиваюсь с ним подвисаю недели на две, я поищу, код когдато уже побеждал эту проблему, если правильно помню то пользовался wm_past только там надо было вроде буфер обмена правильно форматировать


 
fagot ©   (2003-03-14 15:16) [6]

Если не трудно, поищи, если найдешь, сбрось на емейл aial@cnet.rosugol.ru. <br>
Я вообще-то пробовал и unit Sendkeys.pas, но он посылает такие сигналы :), что ворд пытается то сохранить файл, то поменять шрифт, все, только не печатать нужный текст. Может я чего там не так делаю, покопаюсь еще...



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

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

Наверх




Память: 0.48 MB
Время: 0.015 c
1-46769
Шишкин Илья
2003-05-01 12:28
2003.05.15
Работа с маской


3-46618
Merlot
2003-04-24 10:43
2003.05.15
Запрос в Query


3-46564
R@nger
2003-04-25 11:07
2003.05.15
Order By TimeField


1-46693
Алексей
2003-05-01 16:02
2003.05.15
Как убрать лишние теги в HTML сгенеренных Word ом?


14-46927
Карелин Артем
2003-04-25 13:21
2003.05.15
Чем распаковать многотомный arj архив?