locked
События выделения текста RRS feed

  • Вопрос

  • Здравствуйте!

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

    Для решения данной задачи я воспользовался:

    SetWinEventHook(EVENT_SYSTEM_CAPTURESTART, EVENT_SYSTEM_CAPTUREEND, 0, @CapEventProc, 0, 0, WINEVENT_OUTOFCONTEXT);

    В тех случаях, когда пользователь выделяет при помощи мыши, все события обрабатываются корректно.

    Когда дело доходит до выделения при помощи сенсорного экрана, возникают трудности, а именно:

    • выделения файлов в проводнике, выделение текста в большинстве приложений обрабатываются корректно;
    • при выделении текста в IE(для примера, версия для рабочего стола) при помощи сенсорного экрана, появляются бегунки (запрещено прикреплять изображения),  перемещая которые(для выделения), события, указанные выше, не отслеживаются.

    Сталкивался кто-либо с такими трудностями?
    Какой тип событий следует отслеживать для приложений, подобных IE для получения информации о том, что пользователь выделяет текст?

    С Уважением, Сергей.

    13 мая 2013 г. 12:24

Ответы