CAnimationVariableChangeHandler – třída
Implementuje zpětné volání, které volá animační rozhraní API, když se změní hodnota proměnné animace.
Syntaxe
class CAnimationVariableChangeHandler : public CUIAnimationVariableChangeHandlerBase<CAnimationVariableChangeHandler>;
Členové
Veřejné konstruktory
Jméno | popis |
---|---|
CAnimationVariableChangeHandler::CAnimationVariableChangeHandler |
CAnimationVariableChangeHandler Vytvoří objekt. |
Veřejné metody
Jméno | popis |
---|---|
CAnimationVariableChangeHandler::CreateInstance |
Vytvoří instanci objektu CAnimationVariableChangeHandler . |
CAnimationVariableChangeHandler::OnValueChanged | Volá se, když se změnila hodnota proměnné animace. (Přepsání CUIAnimationVariableChangeHandlerBase::OnValueChanged .) |
CAnimationVariableChangeHandler::SetAnimationController | Uloží ukazatel na kontroler animace pro směrování událostí. |
Poznámky
Tato obslužná rutina události se vytvoří a předá IUIAnimationVariable::SetVariableChangeHandler
metodě, když zavoláte CAnimationVariable::EnableValueChangedEvent
nebo CAnimationBaseObject::EnableValueChangedEvent
(což povolí tuto událost pro všechny proměnné animace zapouzdřené v objektu animace).
Hierarchie dědičnosti
CUIAnimationCallbackBase
CUIAnimationVariableChangeHandlerBase
CAnimationVariableChangeHandler
Požadavky
Hlavička: afxanimationcontroller.h
CAnimationVariableChangeHandler::OnValueChanged
Volá se, když se změnila hodnota proměnné animace.
IFACEMETHOD(OnValueChanged) (
__in IUIAnimationStoryboard* storyboard,
__in IUIAnimationVariable* variable,
__in DOUBLE newValue,
__in DOUBLE previousValue);
Parametry
Scénáře
Scénář, který animuje proměnnou.
Proměnné
Proměnná animace, která byla aktualizována.
Newvalue
Nová hodnota.
previousValue
Předchozí hodnota.
Vrácená hodnota
Pokud je metoda úspěšná, vrátí S_OK. V opačném případě vrátí kód chyby HRESULT.
CAnimationVariableChangeHandler::SetAnimationController
Uloží ukazatel na kontroler animace pro směrování událostí.
void SetAnimationController(CAnimationController* pAnimationController);
Parametry
pAnimationController
Ukazatel na ovladač animace, který bude přijímat události.
Viz také
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro