Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как поместить на форму jpg картинку [Delphi, Windows]


vinter ©   (2004-03-04 08:13:00) 

Скачал компонент KOLJPEG, установил
Как я понимаю картинка должна вставляться через PaintBox.
Никак не могу вставить соответственно jpg файл.

Требуется вставить на форму jpg файл, как это сделать??


mdw   (2004-03-04 11:17:00) [1]

Так храни картинку в ресурсах, а при создании формы:

var Stream: PStream;
......
begin
   Stream:= NewMemoryStream;
   JPGMain:= NewJpeg;
   Resource2Stream(Stream, HInstance, 'BkMain',  RT_RCDATA);         Stream.Position:= 0;
   JPGMain.LoadFromStream(Stream);
.....


vinter   (2004-03-04 10:13:00) [2]

Это то понятно , это и в примерах прилагающихся к компоненту KOLJPEG есть
Дело в том что в данном случае картинку надо хранить отдельно, а надо чтоб она входила в экзэшник, т.е. чтоб была форма  а на ней картинка и всё тут


BorisMor   (2004-03-04 10:05:00) [3]

По идее в статьях урок #10
http://kol.mastak.ru/articles.htm
Но так как ссылка бита...

Подключить в uses JpegObj

// создать сам объект
var
jpg: pJpeg
begin
jpg := NewJpeg;

в обработчике OnPaint для объекта на катором выводится
рисунок
jpg.Draw(Объект.Canvas.Handle,0,0);
Объект например PaintBox


Наверх

Титульная страница Поиск, карта сайта Написать письмо