![]() |
Avi for Blitz3D
Привет. Возникла проблема с запуском Авишек на Блице.
Когда в полноэкранном режиме воспроизводишь ави то окно сварачиваеться, что есть крайне неудобно, а если включён дебаг, то эффект как от команды Stop. Решил проблему, только после того как начали проходить ВинАПИ на учёбе. Так как блиц по дефолту(во всяком случае я так думаю) включает в себя либу user32, которая есть на любом компе с Виндой, то пришлось просто дописать в Деклах этой либы следующее: ShowWindow%(hwnd%,SH_FLAG%):"ShowWindow" в коде пишем: ShowWindow(hWnd,0) Movie = OpenMovie(FileName$) ShowWindow(hWnd,1) где hWnd грузим сразу после запуска, например так: Global hWnd = GetActiveWindow() в итоге у меня всё работает, то есть не приходиться вручную разворачивать свернувшееся окно. если надо какие-либо фун-ции из user32 просто находим их в нете(например msdn.microsoft.com) читаем список параметров и пишем в Декл по накатаной схеме. |
Ответ: Avi for Blitz3D
Цитата:
Позже: Покопался в старых проектах, нашел специально свой кусок кода для проигрывания Avi: Код:
ClsColor 0,0,0 |
| Часовой пояс GMT +4, время: 05:14. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Перевод: zCarot