|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
09.07.2008, 19:57 | #1 |
Регистрация: 09.07.2008
Сообщений: 8
|
Буфер обмена за пределами нашего приложения
Здравствуйте, уважаемые участники клуба.
Передо мной стоит задача создания словаря (наподобие Лингво). После того как я выделяю какое либо слово в любом приложении, будь то Word, блокнот, Браузер и т.п., и по нажатии быстрых клавиш, нужно чтобы в открывающейся программе в Edit вносилось выделенное слово. Очень надеюсь на вашу помощь. |
09.07.2008, 20:38 | #2 |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
Может dll и установка глобальных клавиш ? Ну а для буфера и модуль clipbrd кажется сойдет ) Ну а если сразу после копирования то хуки на буфер обмена в сети описаны... ищем ))
|
09.07.2008, 20:40 | #3 |
Регистрация: 09.07.2008
Сообщений: 8
|
С быстрыми клавишами проблем нет. У меня прога висит в трее, при нажатии комбинации клавиш вылазиет. Надо чтобы при неактивном окне он в этот самый Clipboard сначала взял строчку, потом окно активизировал и вставил в Едит
|
09.07.2008, 21:45 | #4 |
Форумчанин
Регистрация: 06.09.2007
Сообщений: 239
|
глобальный хук
|
09.07.2008, 21:57 | #5 |
Новичок
Джуниор
Регистрация: 18.01.2008
Сообщений: 1,720
|
Лингво берёт текст уже из буфера, куда текст попадает по ^C или ^Ins.
|
09.07.2008, 22:24 | #6 |
Регистрация: 09.07.2008
Сообщений: 8
|
Ring0Sn, B_N можете поподробней объяснить ?
|
09.07.2008, 22:32 | #7 |
Новичок
Джуниор
Регистрация: 18.01.2008
Сообщений: 1,720
|
soufee, а что именно обяснить? Я пока не вижу у Вас ни одного вопроса. О хуках на форуме написано множество тем, поищите их по SetWindowsHookEx, по буферу обмена тоже есть информация - тоже поиск по OpenClipboard
|
10.07.2008, 13:12 | #8 |
Регистрация: 09.07.2008
Сообщений: 8
|
Объясните пожалуйста как с помощью глобального хука забрать выделенный фрагмент текста в буфер обмена. Нужно при нажатии ctrl+f8 текст забирался в буфер обмена после чего активизировалось окно.
|
10.07.2008, 13:30 | #9 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
10.07.2008, 14:59 | #10 |
Старожил
Регистрация: 26.04.2008
Сообщений: 2,645
|
Код:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как очистить буфер обмена? | StasSv | Microsoft Office Excel | 2 | 11.08.2008 17:38 |
Как скопировать текст в буфер обмена с одного edit-a и вставить в другой | SeRhy | Общие вопросы Delphi | 2 | 26.07.2008 23:02 |
Скопировать в буфер обмена | Dj_smart | JavaScript, Ajax | 8 | 15.05.2008 19:16 |
обновление в блоге - Programmersforum.ru toolbar – тулбар для нашего клуба | Pblog | Обсуждение статей | 0 | 13.12.2007 20:20 |
Копирование структуры в буфер обмена | bill | Общие вопросы Delphi | 14 | 20.11.2007 17:22 |