Добрый день!
Скажу сразу, в ATL не силен, но свои компоненты(ActiveX) писал, года 2 назад...
Возникла проблемка по написанию ActiveX, который должен внутри себя содержать стандартный activeX(конкретно MSFlexGrid).
История проблемы — скриптовый язык (отдельная песТня какой) не понимает параметризированые св-ва ActiveX, и мне их надо заменить функциями.
Вобщем желательно, чтобы FlexGrid сохранил весь свой богатый набор фигни + методы, заменяющие параметризированые ф-ции.
Способ решения проблемы:
1. ATL проект
2. Добавление CompositeControl
3. Установка FlexGrid на диалог и создание переменной.
4. Перегрузка CComComponentControl::Create и SubClassWindow для последующего обращения к оному.
Как лучше сделать поддержку всех свойств, методов и событий?
Можно по одному добавлять в idl, или есть какой-то визард в VS?
Почему при добавлении через Implement Interface && Implement Connection Point св-ва и методы не видны в клиенте? где почитать?
В общем за любую инфу и сцылко что почитать буду признателен.
Спасибо
оченьнада.