Здравствуйте! Задача:на С++ определить положение каретки в Mozilla Firefox или любого другого браузера, по активации окна приложения. Ставлю SetWinEventHook на событие EVENT_OBJECT_FOCUS, при получении, окном Mozilla Firefox, фокуса моя DLL внедряется в адресное пространство Mozilla Firefox, т.к. действие происходит с html, то я решил в своей DLL написать код на javascript, а уже на нем определить координаты каретки в Mozilla Firefox, нашел пару примеров как использовать javascript код в С++, примеры используют COM, нашел информацию что Mozilla Firefox поддерживает DOM — тоже програмный интерфейс со своими API. Вопрос: подскажите пожалуйста в каком направлении двигаться?