Re: PropertyGrid & COM объекты II
От: TK Лес кывт.рф
Дата: 26.03.03 08:47
Оценка:
Здравствуйте, Владимир Кананович, Вы писали:

ВК>ATL. Создаем COM объект Wizard-ом. Добавляем свойства. В .NET создаем экземпляр и показываем его в PropertyGrid. Свойства есть.

ВК>MFC. Тот же путь. Однако, никаким образом свойства объекта не отображаются в PropertyGrid. Хотя врапперы генерятся практически одинаковые.. (Разве что в случае MFC — интерфейс IObjxxx имеет аттрибут InterfaceType = 0x020001, а в ATL — этот аттрибут отсутствует).. Попытка убрать этот аттрибут и пересобрать враппер для объекта, созданного с MFC, не привела к появлению свойств в гриде.
ВК>Единственный случай корректного отображения свойств mfc com-объекта — это ActiveX control — но там совсем необычный враппер и т.д.
ВК>Может кто сталкивался с подобным? .. и что можно сделать?
ВК>(Цель — получить отображение свойств для COM-объекта, созданного c MFC)

Интерфейсы поддерживаемые MFC и ATL объектами одинаковые? у MFC объекта есть библиотека типов и объект предоставляет к ней доступ?
Если у Вас нет паранойи, то это еще не значит, что они за Вами не следят.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.