Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Обрабатывает события, возникающие при изменении целочисленного значения переменной анимации в указанном измерении.
Синтаксис
HRESULT OnIntegerValueChanged(
[in] IUIAnimationStoryboard2 *storyboard,
[in] IUIAnimationVariable2 *variable,
[in] INT32 *newValue,
[in] INT32 *previousValue,
[in] UINT cDimension
);
Параметры
[in] storyboard
Раскадровка, которая анимирует переменную анимации, указанную параметром переменной .
[in] variable
Обновленная переменная анимации.
[in] newValue
Новое целое значение переменной анимации.
[in] previousValue
Предыдущее целое значение переменной анимации.
[in] cDimension
Измерение, в котором изменилось целочисленное значение переменной анимации.
Возвращаемое значение
Если метод успешно выполнен, возвращает значение S_OK. В противном случае возвращается код ошибки HRESULT . Список кодов ошибок см. в разделе Коды ошибок анимации Windows .
Комментарии
Этот метод получает обновления в виде значений INT32 .
Чтобы получать обновления в виде значений DOUBLE , используйте метод OnValueChanged .
События OnIntegerValueChanged могут возникать реже, чем события OnValueChanged, так как такие значения, как 2.2, 2.3 и 2.4, округлялись бы до одного целого числа.
По умолчанию вызов, выполненный в методе обратного вызова любого другого метода анимации, приводит к сбою вызова и возврату UI_E_ILLEGAL_REENTRANCY. Однако существуют исключения из этого значения по умолчанию. Из OnIntegerValueChanged можно успешно вызвать следующие методы:
- GetValue
- GetFinalValue
- GetPreviousValue
- GetIntegerValue
- GetFinalIntegerValue
- GetPreviousIntegerValue
- GetCurrentStoryboard
- GetVariableFromTag
- GetStoryboardFromTag
- GetTag
- GetTag
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Windows 8, Windows 7 и Обновление платформы для Windows 7 [классические приложения | Приложения UWP] |
| Минимальная версия сервера | Ни одна версия не поддерживается |
| Целевая платформа | Windows |
| Header | uianimation.h |
| DLL | UIAnimation.dll |
См. также раздел
IUIAnimationVariableChangeHandler2
IUIAnimationVariableIntegerChangeHandler2