Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
Opmerking
De Microsoft Foundation Classes-bibliotheek (MFC) wordt nog steeds ondersteund. We voegen echter geen functies meer toe of werken de documentatie bij.
Implementeert een callback, die wordt aangeroepen door de Animatie-API wanneer de waarde van een animatievariabele wordt gewijzigd.
Syntaxis
class CAnimationVariableChangeHandler : public CUIAnimationVariableChangeHandlerBase<CAnimationVariableChangeHandler>;
Leden
Openbare constructors
| Naam | Description |
|---|---|
CAnimationVariableChangeHandler::CAnimationVariableChangeHandler |
Maakt een CAnimationVariableChangeHandler object. |
Openbare methoden
| Naam | Description |
|---|---|
CAnimationVariableChangeHandler::CreateInstance |
Hiermee maakt u een exemplaar van CAnimationVariableChangeHandler het object. |
| CAnimationVariableChangeHandler::OnValueChanged | Aangeroepen wanneer een waarde van een animatievariabele is gewijzigd. (Onderdrukkingen CUIAnimationVariableChangeHandlerBase::OnValueChanged.) |
| CAnimationVariableChangeHandler::SetAnimationController | Hiermee wordt een aanwijzer op de animatiecontroller opgeslagen om gebeurtenissen te routeren. |
Opmerkingen
Deze gebeurtenis-handler wordt gemaakt en doorgegeven aan IUIAnimationVariable::SetVariableChangeHandler de methode wanneer u aanroept CAnimationVariable::EnableValueChangedEvent of CAnimationBaseObject::EnableValueChangedEvent (waardoor deze gebeurtenis wordt ingeschakeld voor alle animatievariabelen die zijn ingekapseld in een animatieobject).
Overnamehiƫrarchie
CUIAnimationCallbackBase
CUIAnimationVariableChangeHandlerBase
CAnimationVariableChangeHandler
Requirements
Header: afxanimationcontroller.h
CAnimationVariableChangeHandler::OnValueChanged
Aangeroepen wanneer een waarde van een animatievariabele is gewijzigd.
IFACEMETHOD(OnValueChanged) (
__in IUIAnimationStoryboard* storyboard,
__in IUIAnimationVariable* variable,
__in DOUBLE newValue,
__in DOUBLE previousValue);
Parameterwaarden
Storyboard
Het storyboard dat de variabele animeert.
Variabele
De animatievariabele die is bijgewerkt.
newValue
De nieuwe waarde.
previousValue
De vorige waarde.
Retourwaarde
Als de methode slaagt, wordt S_OK geretourneerd. Anders wordt een HRESULT-foutcode geretourneerd.
CAnimationVariableChangeHandler::SetAnimationController
Hiermee wordt een aanwijzer op de animatiecontroller opgeslagen om gebeurtenissen te routeren.
void SetAnimationController(CAnimationController* pAnimationController);
Parameterwaarden
pAnimationController
Een aanwijzer naar animatiecontroller, die gebeurtenissen ontvangt.