Поделитесь опытом использования сие API. Никаких статей, 4 убогих примера.
Только Путин, и никого кроме Путина! О Великий и Могучий Путин — царь на веки веков, навсегда!
Смотрю только Соловьева и Михеева, для меня это самые авторитетные эксперты.
КРЫМ НАШ! СКОРО И ВСЯ УКРАИНА БУДЕТ НАШЕЙ!
У нас в проекте лет 20 назад кто-то зачем-то прикрутил это, чтобы "было красиво". Но у этой штуки были конфликты с визуальными стилями, начиная с XP. Т.е. её анимация относилась исключительно к классике. К примеру, открываем плавно окно в приложении, у которого в манифесте прописан визуальный стиль. В результате у контролов окна нету никакого стиля. Проводишь мышкой по кнопкам — они перерисовываются как надо. Выкинул лет пять назад.
Может быть сейчас и починили, не знаю
Здравствуйте, CEMb, Вы писали:
CEM>У нас в проекте лет 20 назад кто-то зачем-то прикрутил это, чтобы "было красиво".
Ну и что полезного ты написал?
Где примеры? Как это дерьмо заюзать?
Только Путин, и никого кроме Путина! О Великий и Могучий Путин — царь на веки веков, навсегда!
Смотрю только Соловьева и Михеева, для меня это самые авторитетные эксперты.
КРЫМ НАШ! СКОРО И ВСЯ УКРАИНА БУДЕТ НАШЕЙ!
Здравствуйте, 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.
Здравствуйте, Мёртвый Даун, Вы писали:
МД>Поделитесь опытом использования сие API. Никаких статей, 4 убогих примера.
Так что, никто не пользовал? Для кого тогда всё это делается?
Посмотрел еще исходники Qt для примера, там используется для анимации виджетов. К сожалению ясности не внесло, там своя кухня.
По идее мне бы хотя бы один пример обычного Win32 приложения, где чтото анимируется и используются интерфейсы из этого API. Примеры которые в SDK слишком убоги и не совсем то что нужно.
Только Путин, и никого кроме Путина! О Великий и Могучий Путин — царь на веки веков, навсегда!
Смотрю только Соловьева и Михеева, для меня это самые авторитетные эксперты.
КРЫМ НАШ! СКОРО И ВСЯ УКРАИНА БУДЕТ НАШЕЙ!
Здравствуйте, Мёртвый Даун, Вы писали:
МД>Так что, никто не пользовал? Для кого тогда всё это делается?
Это яркий пример когда библиотека создаёт больше проблем чем решает.
Есть более простые способы https://mobius3.github.io/tweeny/ https://github.com/sansumbrella/Choreograph
МД>По идее мне бы хотя бы один пример обычного Win32 приложения, где чтото анимируется и используются интерфейсы из этого API. Примеры которые в SDK слишком убоги и не совсем то что нужно.
Что там не понятного у тебя есть параметризированная сцена (например положение кнопок, окна и т.п.)
Она просто расчитывает как эти параметры меняются во времени. (порядок, easing и т.п.)
А ты по этим параметрам обновляешь сцену.
Здравствуйте, Мёртвый Даун, Вы писали:
МД>Так что, никто не пользовал? Для кого тогда всё это делается?
Это используется в сочетании с DirectComposition / Direct2D в анимациях Windows 10 эффектов. Т.е. для windowless объектов в основном.
В win32 (с окнами) мало применимо.