WWW.ИСХОДНИКИ.РУ cpp.sources.ru
java.sources.ru web.sources.ru soft.sources.ru
jdbc.sources.ru asp.sources.ru api.sources.ru

  Форум на исходниках
  C / C++ / Visual C++
  ActiveX Control

СПРОСИТЬ  ОТВЕТИТЬ
профайл | регистрация | faq

Автор Тема:   ActiveX Control
sasha777 опубликован 01-05-2001 17:21 MSK   Click Here to See the Profile for sasha777   Click Here to Email sasha777  
Как сделать элемент управления ActiveX с контейнером для вордовского документа для использования в Internet Explorer'е. Еслт не трудно на sasha777@mail.ru Заранее спасибо.
OlegN опубликован 03-05-2001 11:12 MSK     Click Here to See the Profile for OlegN  Click Here to Email OlegN     
В MSDN-e есть пример, называется MFCBIND.
Это пример SDI OLE контейнера. Тебе нужно в нем хорошо разобраться а потом свой Activex
разработать подобно CView в этом приложении.
Если не найдешь пример, то смотри такие классы :
COleClientItem
COleDocObjectItem
IOleObject
sasha777 опубликован 03-05-2001 14:25 MSK     Click Here to See the Profile for sasha777  Click Here to Email sasha777     
OlegN: Мне как поступать -> через wizard ActiveX'сковский создать и ......?
Буду блогадарен если раскажешь маленько....
OlegN опубликован 03-05-2001 16:11 MSK     Click Here to See the Profile for OlegN  Click Here to Email OlegN     
Вообще-то OLE контейнер в ActiveX-e о таком
"коктейле" я слышу впервые, тут тебе
никакой Wizard не помошник, все прийдется
писать "ручками", но сначала лучше
подробно разобраться с механизмом OLE
связывания (binding). Без понимания самого механизма, код лучше вообще не писать.
Возьми пример MFCBIND, протрассируй его
хорошенько, почитай доку по классам,
которые в нем используются.
Можешь при создании ActiveX-а
в визарде наследовать его от CView, а потом
переопределить или добавить методы из
класса CMFCBindView в примере MFCBIND.
Потом необходимо будет решить где ты будешь
располагать меню и тулбар Word-a ?
Из примера MFCBIND можно почти без измения
использовать классы CMFCBindDoc, CMFCBindView, CMFCBindCntrItem.
На моей машине этот пример находится в
MSDN\Samples\VC98\mfc\ole\mfcbind

СПРОСИТЬ  ОТВЕТИТЬ
Перейти:


E-mail | WWW.ИСХОДНИКИ.RU

Powered by: Ultimate Bulletin Board, Freeware Version 5.10a
Purchase our Licensed Version- which adds many more features!
© Infopop Corporation (formerly Madrona Park, Inc.), 1998 - 2000.