| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: COM/DCOM/ActiveX/ATL/CORBA > Подключить контрол ActiveX к контейнеру. |
| Автор: torero 24.11.2009, 18:58 |
| Чтобы подключить контрол ATL ActiveX к проекту контейнеру, я в 6-ой студии нажимаю кнопки меню в следующем порядке: Project->Add To Project->Components and Controls->Registered ActiveX Controls->(выделяю контрол) Insert Как сделать аналогичное подключение в 8-ой студии (VC++ 2005) ? К сожалению вся серъёзная литература написана для 6-ой студии, а интерфейс изменился. |
| Автор: Gor777 27.11.2009, 16:25 |
| Tools->Choose ToolBox Items->вкладка COM Components |
| Автор: torero 27.11.2009, 21:00 |
| Gor777 спасибо. Но теперь, когда подключил ActiveX, в контейнере всё не так, как в 6-ой студии. Мне кажется, что кодировка используется C++CLI для среды CLR. Например в прокси файле контрола такие операторы: System::ComponentModel::Container^components Поэтому, не можете ли ответить на такие вопросы: 1. Правильно ли я понял, то что написал. 2. Может быть можно задать свойства среды, чтобы было, как в 6-ой студии. 3. Ведь сам контрол ATL ActiveX я написал, всё почти как в 6-ой студии, а при подключении к контейнеру какая-то лажа. Наверно я что-то не так делаю, а что не пойму. 4. Может быть есть учебник по ATL ActiveX в среде VC++2005? Хотя бы название. Может быть найду. |
| Автор: Gor777 28.11.2009, 19:22 |
| 1. Хортон Visual Studio 2005 Базовый курс брать тут http://www.infanata.org/ 2. В настройках проекта General-> Charset поставить Use Multibyte charset |
| Автор: torero 30.11.2009, 20:52 |
| Спасибо за ссылку. Правда в cодержании нет ничего про ActiveX , но посмотрю подробнее завтра. Хотелось бы прояснить ещё один вопрос. Многие в форуме пишут, что работают на VC++2003(7-ая студия) и не хотят переходить на следующие версии. Интересно, там интерфейс, как в 6-ой студии, или как в 8-ой? Там есть библиотека GDI+ ? Может быть не усложнять себе жизнь и установить VC2003? |
| Автор: Gor777 1.12.2009, 09:57 |
| я на 2008 работаю, вроде нормально |
| Автор: torero 1.12.2009, 19:23 |
| Gor777 спасибо за ответы. |