Доступ к текстовому вводу других приложений

Рейтинг: 1Ответов: 1Опубликовано: 22.02.2011

Идея приложения похожа на PuntoSwitcher. Человек что-то вводит в NotePad, Word, IE... и по нажатию на комбинацию горячих клавиш должен активировать утилит, которая изменит текст, вводимый в выбранный в данный момент текстовый редактор. Сама утилита не имеет активного окна и фокус ввода не получает. Должна работать, начиная с Windows Vista.

Как в утилите получить текст другого приложения?

Ответы

▲ 2Принят

Для Vista можно интенсивно использовать текстовые службы: это проще, чем хуки, и возможностей по вводу больше.

Или навесить низкоуровневые хуки и следить за фокусом и текстовым вводом, как предлагает cy6erGn0m.