Я пытаюсь понять, как работает OLE. Это то, что я узнал до сих пор:
Сервер реализует интерфейс IOleObject
, контейнер реализует интерфейс IOleClientSite
и IOleContainer
. Контейнер передает его на сервер, используя метод SetClientSite
.
Что дальше? IOleClientSite
есть метод для получения IOleContainer
.. Но как сервер узнает, где рисовать?
Я пытаюсь отладить ole-контейнер на основе Java. Это в Java + C (без C ++). Мне нужны некоторые советы / справочная информация, чтобы продолжить.