Главная страница
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.02 c
14-46969
Fenik
2003-04-27 03:18
2003.05.15
С праздником...


3-46586
Igor Mish
2003-04-23 12:35
2003.05.15
Rave отчет в полный экран


1-46732
KSergey
2003-05-03 16:38
2003.05.15
Рисование на Canvas принтера и шрифты


1-46813
bxMax
2003-04-30 16:19
2003.05.15
Как создать класс без наворотов, что бы память только под данные?


14-46916
voronkov
2003-04-24 16:02
2003.05.15
IDE, проблема с палитрой компонентов.