помнится я как то уже задавал вопрос похожий, но то было давно щас постановка задачи изменилась.
суть вопроса. можно ли следить за выделеным текстов в любом приложении? т.е. я выделил текст там где это возможно и иметь сразу же доступ к нему из моей программы. т.е. чтобы имел возможность манипуляции с текстом.
Нет, конечно, в любом абсолютно точно нельзя. Например, если приложение полностью весь свой интерфейс рисует само (не использует системные компоненты), то выделение текста также обрабатывается только самим приложением. И если оно специально не помещает выделенный текст в буфер обмена (или куда-то еще в разделяемое место), то ничего про выделение текста узнать снаружи просто невозможно.
С другой стороны, если win32 приложение использует системные компоненты, то наверняка должен быть способ перехватывать выделение текста. Например, Lingvo 12 может даже просто найти слово, на которое указывает курсор мышки (даже без всякого выделения). Но работает это только с теми приложениями, которые используют системные компоненты.