Windows Animation API
От: Мёртвый Даун Россия  
Дата: 28.02.18 08:16
Оценка:
The Windows Animation Manager (Windows Animation) enables rich animation of user interface elements.

https://msdn.microsoft.com/en-us/library/windows/desktop/dd371981(v=vs.85).aspx

Поделитесь опытом использования сие API. Никаких статей, 4 убогих примера.
Только Путин, и никого кроме Путина! О Великий и Могучий Путин — царь на веки веков, навсегда!
Смотрю только Соловьева и Михеева, для меня это самые авторитетные эксперты.
КРЫМ НАШ! СКОРО И ВСЯ УКРАИНА БУДЕТ НАШЕЙ!
Re: Windows Animation API
От: CEMb  
Дата: 01.03.18 02:41
Оценка:
Здравствуйте, Мёртвый Даун, Вы писали:

МД>The Windows Animation Manager (Windows Animation) enables rich animation of user interface elements.


МД>https://msdn.microsoft.com/en-us/library/windows/desktop/dd371981(v=vs.85).aspx


МД>Поделитесь опытом использования сие API. Никаких статей, 4 убогих примера.


У нас в проекте лет 20 назад кто-то зачем-то прикрутил это, чтобы "было красиво". Но у этой штуки были конфликты с визуальными стилями, начиная с XP. Т.е. её анимация относилась исключительно к классике. К примеру, открываем плавно окно в приложении, у которого в манифесте прописан визуальный стиль. В результате у контролов окна нету никакого стиля. Проводишь мышкой по кнопкам — они перерисовываются как надо. Выкинул лет пять назад.
Может быть сейчас и починили, не знаю
Re[2]: Windows Animation API
От: Мёртвый Даун Россия  
Дата: 01.03.18 05:39
Оценка: -2 :))
Здравствуйте, CEMb, Вы писали:

CEM>У нас в проекте лет 20 назад кто-то зачем-то прикрутил это, чтобы "было красиво".


Ну и что полезного ты написал?
Где примеры? Как это дерьмо заюзать?
Только Путин, и никого кроме Путина! О Великий и Могучий Путин — царь на веки веков, навсегда!
Смотрю только Соловьева и Михеева, для меня это самые авторитетные эксперты.
КРЫМ НАШ! СКОРО И ВСЯ УКРАИНА БУДЕТ НАШЕЙ!
Re[3]: Windows Animation API
От: std.denis Россия  
Дата: 01.03.18 09:21
Оценка: +3
МД>Ну и что полезного ты написал?
МД>Где примеры? Как это дерьмо заюзать?

странный ты – сам же просил "Поделитесь опытом использования сие API", с тобой и поделились опытом
Re[2]: Windows Animation API
От: uuuser  
Дата: 02.03.18 01:29
Оценка:
Здравствуйте, CEMb, Вы писали:

МД>>The Windows Animation Manager (Windows Animation) enables rich animation of user interface elements.

МД>>https://msdn.microsoft.com/en-us/library/windows/desktop/dd371981(v=vs.85).aspx
МД>>Поделитесь опытом использования сие API. Никаких статей, 4 убогих примера.

CEM>У нас в проекте лет 20 назад кто-то зачем-то прикрутил это, чтобы "было красиво". Но у этой штуки были конфликты с визуальными стилями, начиная с XP. Т.е. её анимация относилась исключительно к классике. К примеру, открываем плавно окно в приложении, у которого в манифесте прописан визуальный стиль. В результате у контролов окна нету никакого стиля. Проводишь мышкой по кнопкам — они перерисовываются как надо. Выкинул лет пять назад.

CEM>Может быть сейчас и починили, не знаю

вот чего ты несёшь?

The Windows Animation Manager was introduced in Windows 7.

Re[3]: Windows Animation API
От: CEMb  
Дата: 02.03.18 02:31
Оценка:
Здравствуйте, uuuser, Вы писали:

U>

U>вот чего ты несёшь?
U>

The Windows Animation Manager was introduced in Windows 7.


Да, верно, спутал
Раньше было ещё API для анимации окон, я про него писал.
Re: Windows Animation API
От: Мёртвый Даун Россия  
Дата: 07.03.18 05:13
Оценка:
Здравствуйте, Мёртвый Даун, Вы писали:

МД>Поделитесь опытом использования сие API. Никаких статей, 4 убогих примера.


Так что, никто не пользовал? Для кого тогда всё это делается?

Посмотрел еще исходники Qt для примера, там используется для анимации виджетов. К сожалению ясности не внесло, там своя кухня.

По идее мне бы хотя бы один пример обычного Win32 приложения, где чтото анимируется и используются интерфейсы из этого API. Примеры которые в SDK слишком убоги и не совсем то что нужно.
Только Путин, и никого кроме Путина! О Великий и Могучий Путин — царь на веки веков, навсегда!
Смотрю только Соловьева и Михеева, для меня это самые авторитетные эксперты.
КРЫМ НАШ! СКОРО И ВСЯ УКРАИНА БУДЕТ НАШЕЙ!
Re[2]: Windows Animation API
От: kov_serg Россия  
Дата: 07.03.18 07:59
Оценка:
Здравствуйте, Мёртвый Даун, Вы писали:

МД>Так что, никто не пользовал? Для кого тогда всё это делается?

Это яркий пример когда библиотека создаёт больше проблем чем решает.
Есть более простые способы
https://mobius3.github.io/tweeny/
https://github.com/sansumbrella/Choreograph

МД>По идее мне бы хотя бы один пример обычного Win32 приложения, где чтото анимируется и используются интерфейсы из этого API. Примеры которые в SDK слишком убоги и не совсем то что нужно.

Что там не понятного у тебя есть параметризированная сцена (например положение кнопок, окна и т.п.)
Она просто расчитывает как эти параметры меняются во времени. (порядок, easing и т.п.)
А ты по этим параметрам обновляешь сцену.
Re[2]: Windows Animation API
От: c-smile Канада http://terrainformatica.com
Дата: 08.03.18 17:04
Оценка: +1
Здравствуйте, Мёртвый Даун, Вы писали:

МД>Так что, никто не пользовал? Для кого тогда всё это делается?


Это используется в сочетании с DirectComposition / Direct2D в анимациях Windows 10 эффектов. Т.е. для windowless объектов в основном.
В win32 (с окнами) мало применимо.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.