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

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

Отобразить GIF средствами WinAPI, без всяких там компонентов [D7, WinXP]


Dmitry_177 ©   (2007-03-05 15:32:00) 

Как можно отобразить GIF средствами WinAPI без всяких там компонентов?


tesseract   (2007-03-07 14:39:00) [1]


> Если это про OleLoadPicture, то она работает и в 98-м.


Количество форматов зависит от версии ослика, а не ОС.


Sapersky   (2007-03-07 14:19:00) [2]

IPicture тоже вроде нормально, но зависит от версии IE. В XP - воспринимает.

Если это про OleLoadPicture, то она работает и в 98-м.


Джо   (2007-03-06 15:22:00) [3]

> [6] DVM ©   (06.03.07 15:04)
> в любых, если соответствующую длл таскать с собой

95, кажется, официально не поддерживается.


DVM   (2007-03-06 15:04:00) [4]


> GDI+ в каких версиях Windows есть? начиная с XP или 2000?
>  или еще раньше?

в любых, если соответствующую длл таскать с собой


tesseract   (2007-03-06 14:45:00) [5]


> Rouse_ ©   (05.03.07 15:39) [2]
> А вообще GDI+ гифы нормально воспринимает


IPicture тоже вроде нормально, но зависит от версии IE. В XP - воспринимает.


Rouse_   (2007-03-05 15:57:00) [6]

Гифы - хм вполне нормально, а анимацию (к тем трем функциям которые на другом форуме дал) делай сам через следующие АПИ

 function GdipImageGetFrameDimensionsCount(image: GPIMAGE;
   var count: UINT): GPSTATUS; stdcall;
 function GdipImageGetFrameDimensionsList(image: GPIMAGE; dimensionIDs: PGUID;
   count: UINT): GPSTATUS; stdcall;


Dmitry_177   (2007-03-05 15:43:00) [7]


> Разобрать формат GIF-а руками, вычленить из него битовую
> маску и нарисовать на канве...

Будет лт он "проигрываться", если так сделать?


> А вообще GDI+ гифы нормально воспринимает

GDI+ в каких версиях Windows есть? начиная с XP или 2000? или еще раньше?


Rouse_   (2007-03-05 15:39:00) [8]

Разобрать формат GIF-а руками, вычленить из него битовую маску и нарисовать на канве...


Rouse_   (2007-03-05 15:39:00) [9]

А вообще GDI+ гифы нормально воспринимает


Наверх

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