Re: Создание ActiveX, перечисляемое свойство (типа enum)
От: Vi2 Удмуртия http://www.adem.ru
Дата: 12.12.06 07:10
Оценка:
Здравствуйте, _PRIZRAK_, Вы писали:

_PR>Создаю ActiveX-элемент. Необходимо добавить в компонент перечисляемое свойство (типа enum), т.е. такое свойство, которое в окне свойств компонента выглядело бы как выпадающий список.


_PR>Здесь описано, как это сделать в ATL. Мне же нужно реализовать в MFC. Не соображу, как это провернуть. Мастер («ClassWizard->Automation->Add Property») предлагает выбрать тип из списка. Как добавить свой тип – не понятно? Делаю в Visual Studio 6.0.


Можно воспользоваться, наверное, той же техникой, что и в lessons, а именно: задать произвольный тип на месте предполагаемого enum-а, а псоле создания метода/свойства руками исправить тот произвольный тип на enum (в idl, h и cpp файлах). Добавив, естественно, этот enum вначало idl файла.

Можно также обратиться на форум MFC — может там кто подскажет более комфортный способ, а мы тут не сильно избалованы Визардами.
Vita
Выше головы не прыгнешь, ниже земли не упадешь, дальше границы не убежишь! © КВН НГУ
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.