Моё меню Общее меню Пользователи Правила форума Все прочитано
Вернуться   uForum.uz > ИКТ и телеком > IT-индустрия > Софт > Программирование > Другие языки программирования
Знаете ли Вы, что ...
...для каждой темы существует свой раздел. Изучите структуру форума. Если соответствующего раздела нет, то всегда есть раздел "Разное" :)
<< Предыдущий совет - Случайный совет - Следующий совет >>

Другие языки программирования Здесь обсуждаются все, что касается JAVA, проблемы и задачи 1С,


Ответить

 
Опции темы Опции просмотра
Старый 12.08.2008 14:16   #1  
Аватар для Olim
Оффлайн
TUIT SF
Talaba
AKA:Zax
Сообщений: 14
+ 3  2/1
– 0  0/0

UzbekistanМой мир
Execute GIF файлы

Как отображать GIF файл используя только API функции?
Или есть какие нибудь библиотеки для работы с gif файлами
__________________
http://zax.ucoz.com
Ответить 
Старый 12.08.2008 21:33   #2  
Аватар для shumbola
Оффлайн
Сообщений: 3,327
+ 337  892/590
– 3  31/25

Uzbekistan
Вам на каком языке программирования ответ нужен? С++ годиться?
Тогда используйте CImage (MSDN ваш помощник).

Псевдокод, работоспособность не гарантирую, но вы получили идею.

CImage m_Image;
...
m_Image.Load(PATH_TO_GIF_FILE);
...
где-то в OnPaint
...
m_Image.StretchBlt(dc, ....);
Ответить 
"+" от:
Старый 13.08.2008 14:34   #3  
Аватар для Olim
Оффлайн
TUIT SF
Talaba
AKA:Zax
Сообщений: 14
+ 3  2/1
– 0  0/0

UzbekistanМой мир
Спасибо за инфо, сейчас посмотрим....
__________________
http://zax.ucoz.com
Ответить 
Старый 13.08.2008 23:19   #4  
Аватар для Olim
Оффлайн
TUIT SF
Talaba
AKA:Zax
Сообщений: 14
+ 3  2/1
– 0  0/0

UzbekistanМой мир
А как сделать на Дельфи
__________________
http://zax.ucoz.com
Ответить 
Старый 14.08.2008 13:04   #5  
Known ID Group uParty Member
Аватар для Dolphin
Оффлайн
Imperium of Man
Inquisitor
Сообщений: 5,990
+ 5,680  4,442/2,033
– 128  137/102

Russian FederationОтправить сообщение для Dolphin с помощью ICQОтправить сообщение для Dolphin с помощью Skype™Facebook
Цитата:
Сообщение от Olim Посмотреть сообщение
А как сделать на Дельфи
Заюзать компонент TAnimation.
Ответить 
Старый 14.08.2008 19:37   #6  
Аватар для shumbola
Оффлайн
Сообщений: 3,327
+ 337  892/590
– 3  31/25

Uzbekistan
Цитата:
Сообщение от Olim Посмотреть сообщение
А как сделать на Дельфи
Я работал только с версией Delphi 1. Поэтому не могу сказать точно, но по моему нет нативной поддержки GIF формата в Delphi.
Попробуйте использовать решения сторонних разработчиков. Google вам в помощь :-)
Ответить 
"+" от:
Старый 15.08.2008 11:08   #7  
Known ID Group uParty Member
Аватар для Dolphin
Оффлайн
Imperium of Man
Inquisitor
Сообщений: 5,990
+ 5,680  4,442/2,033
– 128  137/102

Russian FederationОтправить сообщение для Dolphin с помощью ICQОтправить сообщение для Dolphin с помощью Skype™Facebook
TAnimation. Воспроизводит статический и динамический GIF и AVI при наличии кодека. Однозначно есть в 5-7 версиях...
Ответить 
"+" от:
Реклама и уведомления
Старый 06.09.2008 23:01   #8  
Аватар для cascada
Оффлайн
none
none
Сообщений: 51
+ 3  4/3
– 0  0/0

Uzbekistan
Цитата:
Сообщение от Olim Посмотреть сообщение
Как отображать GIF файл используя только API функции?
Или есть какие нибудь библиотеки для работы с gif файлами
примерно так:

HDC hdc, hdcMeta;
HMETAFILE hMetaFile;

hdc=GetDC(hwnd(описатель окна в котором рисуется файл));
hdcMeta=CreateMetaFile(название файла);
hMetaFile=CloseMetaFile(hdc);
PlayMetaFile(hdc, hMetaFile);
if(закончил? )
DeleteMetaFile(hMetaFile);
...
однако при желании изменить масштаб кодинг плавно превращается в
долгое траханье с мсдн и отладчиком.
обращайся, помогу чем смогу.
Ответить 
"+" от:
Ответить
Опции темы
Опции просмотра




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Advertisement System V2.5 By Branden
OOO «Единый интегратор UZINFOCOM»


Новые 24 часа Кто на форуме Новички Поиск Кабинет Все прочитано Вверх