Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: WinAPI и системное программирование > VCL классы совместно с WinAPI


Автор: cOZA 23.3.2010, 17:32
Хочу использовать TImage в окне, созданном при помощи WinAPI. То есть необходимо "прикрутить" TImage к окну, у которого есть Handle, и загрузить туда .gif файл для отображения.

Автор: Alexeis 23.3.2010, 22:22
cOZA, для этого лучше использовать TBitmap. Windows умеет работать с контекстом hDC(Canvas.handle) и HBitmap(Bitmap.handle). 

Автор: Snowy 24.3.2010, 12:09
Не надо прикручивать TImage
Просто рисуй bitblt'ом или через GDI+ на WM_PAINT

Автор: cOZA 24.3.2010, 15:07
Цитата(Snowy @ 24.3.2010,  12:09)
Не надо прикручивать TImage
Просто рисуй bitblt'ом или через GDI+ на WM_PAINT

А можно поподробнее об этом? А еще лучше с нормальным примером работы с .gif

Автор: Snowy 25.3.2010, 11:35
Можно/
FAQ: http://forum.vingrad.ru/faq/topic-157721/unread-1.html

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)