Я не очень знаком с оболочкой MFC ActiveX, но я могу ответить на вопрос в общем смысле:
COM-объект с интерфейсом, который получен из IDispatch, может быть вызван через языки автоматизации (например, Javascript). Эти методы также должны быть «совместимы с автоматикой», что означает, что параметры конвертируются в тип VARIANT или явно относятся к типу VARIANT. Обратите внимание, что для параметров ввода / вывода тип должен быть VARIANT * для автоматизации «подключения» для работы.
Я не знаю, как сделать объект ActiveX доступным в сценарии клиента (например, вставить его на страницу), но если он имеет один интерфейс, полученный из IDispatch, это делает его вызываемым из Javascript (и других языков автоматизации). Надеюсь, это поможет...