Galkov писал(а):
Может я тупой, но мне всегда казалось, что рисуют не на картинке, а на контексте
И чем отличается рисование на картинке (хоть с окном, хоть без - назначения сей качественной характеристики мне тоже не ведомо) от рисования на Bitmap.Canvas.Handle - пока не догадываюсь....
Ну да, так и сделано. Я чего-то заговорился, по-моему
Galkov, а что, дельные мысли кинул. Сечас попробую упростить.
------------ Дoбавленo:
Ну вот создал -- ver 1.50.
Не более одной отрисовки в сессии. Если нет Handle окна или Bitmap'a, то в поток выдается полученная картинка.
Изображение можно вписывать как во все окно, так и в клиентский прямоугольник, координаты которого определены точками сверху, в любой части окна или Bitmap'a. На окнах и Bitmap'ах поддерживается прозрачность отрисовки форматов PNG и GIF.
В архиве два примера -- с простой отрисовкой на окне и с мультизагрузкой файлов изображений. В качестве фиксатора изображения на контексте применен ScreenShort, ну это -- кому как нравится.
Поддерживает оба компилятора.
Требуется протестировать, если все будет нормально, будем добавлять в пакет.
Не обращайте внмания на размер, это столько весит не компонент, а примеры.
------------ Дoбавленo:
Galkov, и чего скажешь