Здравствуйте, LordSergio, Вы писали:
LS>Я не знаю как встроить MS Word в свое приложение. Дело в том, что нужно создать многодокументное приложение, которое должно открывать уже сущестсвующий файл, изменить некоторую информацию в нем и позволить пользователю её дальнейшее редактирование с возможностью печати. Подскажите, пожалуйста, как это сделать (исходники) или где об этом можно ПОДРОБНО прочитать.
В книге Чеппеля (David Chappel) об этом говорится так:
Когда информация от двух независимых программ соединяется в составном документе, одна программа служит контейнером (container), а другая — сервером (server).
...
Создать типичный контейнер не так уж сложно — требуется обеспечить поддержку двух интерфейсов (IOleClientSite и IAdviseSink).
...
А для активизации на месте контейнер должен реализовать дополнительные интерфейсы, методы которого предназначены для согласования тонкостей комбинированного пользовательского интерфейса. ... Это IOleInPlaceSite, IOleInPlaceFrame и IOleInPlaceUIWindow,