OLE & TBitmap
От: ssp Россия  
Дата: 23.10.03 15:57
Оценка:
Имеется TOleContainer, содержащий рисунок Paint'a и переменная типа TBitmap. Как можно передавать данные между ними?
Пробовал следующее:
1)Извлечь данные — метод PaintTo. Работает более-менее, но нет обратного действия.
2)Объявление canvas'a как public — не работает, если OleContainer чем-то закрыт или картинка больше его самого.
3)Методы OleContainer'a Copy и SaveAsFile/AsDocument — сохраняет в в каком-то ему одному известном формате. В результате эти данные можно использовать только для вставки в другой OleContainer. Самое главное, что если вручную скопировать рисунок из Paint'a (при редактировании), то все работает.

Если кто-то знает, что делать, помогите. Заранее спасибо!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.