Имеется TOleContainer, содержащий рисунок Paint'a и переменная типа TBitmap. Как можно передавать данные между ними?
Пробовал следующее:
1)Извлечь данные — метод PaintTo. Работает более-менее, но нет обратного действия.
2)Объявление canvas'a как public — не работает, если OleContainer чем-то закрыт или картинка больше его самого.
3)Методы OleContainer'a Copy и SaveAsFile/AsDocument — сохраняет в в каком-то ему одному известном формате. В результате эти данные можно использовать только для вставки в другой OleContainer. Самое главное, что если вручную скопировать рисунок из Paint'a (при редактировании), то все работает.
Если кто-то знает, что делать, помогите. Заранее спасибо!
IPicture.SelectPicture:
SelectPicture
Selects a bitmap picture into a given device context, returning the device context in which the picture was previously selected as well as the picture's GDI handle.
Slicer
Не понял

Что это такое — в хелпе нет ни IPicture, ни SelectPicture. Объясните пожалуйста.