![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
ActiveX and WinAPI [D7, Win95/98, Win2k, WinXP]
_aga © (2004-03-01 17:58:00)Подскажите пожалуйста, как через функции WinAPI добавить в форму приложения (уже запущенное) визуальный ActiveX компонент, подключив его при этом к потоку сообщений окна, в которое он вставляется. Помогите пожалуйста.
Polevi (2004-03-09 16:59:00) [1]чтобы "добавить в форму приложения (уже запущенное) визуальный ActiveX" нужно чтобы форма являлась Ole контейнером, для этого она должна реализовывать несколько интерфейсов
IUnknown, IOleClientSite,IOleInPlaceSite, IAdviseSink,IOleDocumentSite, IOleUIObjInfo
смотри реализацию TOleContainer
Digitman (2004-03-09 16:46:00) [2]
> как через функции WinAPI добавить в форму приложения
т.е. тестирующее хост-приложение написано в среде Делфи и использует VCL ?
тогда чем обосновано "через функции WinAPI" ? почему нельзя задействовать на форме, например, компонент TOleContainer ?
_aga (2004-03-09 16:29:00) [3]Ув. господа спецы, пожалуйста обратите внимание на вопрос.
_aga (2004-03-02 12:55:00) [4]Мне нужен механизм расширения функционала учетных систем на базе существующего набора визуальных и невизуальных COM объектов, реализующих определенную бизнес логику. Я хочу отладить их функционал на существющих системах, а потом использовать их в прототипе нойвой системы. Незнаю, может быть это можно делать по другому.
Klev (2004-03-01 20:12:00) [5]1.WinAPI и ActiveX - это вещи практически не совместимые, хотя это звучит тупо. Проверено, что для встраивания сервера MSIE в свое приложение написанное целеком на WinAPI потребовалось несколько недель мазохистской работы. Самоистязание в наши трудные дни становится все более и более популярно. Так что, я не рекомендую связываться с этим делом.
2.Не совсем понятно, причем здесь WinAPI, когда речь идет о визуальном компоненте ActiveX. (Или ввиду имеется что-то другое).
3.ActiveX компонент будет вставляться из какого-то другого приложения, или из "уже запущенного".