Привет Алл!
Имеется приложение на Visual С++ (MFC), которое работает как "хост" для Web-контрола (IDocHostUIHandler, IDocHostShowUI и тому подобные).
Возможно ли добавить для HTML страницы возможность "видеть" дополнительные (собственные) глобальные переменые (в виде Дисп-интерфейсов естественно), которые можно потом использовать в обычном скрипте страницы по своему усмотрению (т.е. вызывать их методы, свойства и т.п.)?
Проблема в том, что все это пока делается через метод GetExternal() интерфейса IDocHostUIHandler, что не совсем удобно, так как приходится все объекты запрашивать через корневой посредством вызова на HTML-странице метода external. Хотелось бы всех их проименовать и писать например сразу: MyApplication.SomeFunction() — где Application мой дисп-интерфейс.
Знаю, что все это определяется посредством ScriptingEngine-объекта и его интерфейсов IActiveScript, IActiveScriptParse. Есть также метод IActiveScript->AddNamedItem(), который собственно и создает это глобальное определение.
Вопрос как это все связать вместе и возможно ли?
Regards,
Egipko Nikolay