Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Megjegyzés:
A Microsoft Foundation Classes (MFC) könyvtár továbbra is támogatott. A továbbiakban azonban nem adunk hozzá funkciókat, és nem frissítjük a dokumentációt.
Egy visszahívást valósít meg, amelyet az Animation API hív meg, amikor egy animációs változó értéke megváltozik.
Szemantika
class CAnimationVariableChangeHandler : public CUIAnimationVariableChangeHandlerBase<CAnimationVariableChangeHandler>;
Tagok
Nyilvános konstruktorok
| Név | Description |
|---|---|
CAnimationVariableChangeHandler::CAnimationVariableChangeHandler |
Egy CAnimationVariableChangeHandler objektumot hoz létre. |
Nyilvános metódusok
| Név | Description |
|---|---|
CAnimationVariableChangeHandler::CreateInstance |
Objektumpéldányt CAnimationVariableChangeHandler hoz létre. |
| CAnimationVariableChangeHandler::OnValueChanged | Akkor hívható meg, ha egy animációs változó értéke megváltozott. (Felülbírálások CUIAnimationVariableChangeHandlerBase::OnValueChanged.) |
| CAnimationVariableChangeHandler::SetAnimationController | Az események irányításához egy egérmutatót tárol az animációvezérlőhöz. |
Megjegyzések
Ez az eseménykezelő akkor jön létre és továbbítódik a metódusnak IUIAnimationVariable::SetVariableChangeHandler , amikor meghívja CAnimationVariable::EnableValueChangedEvent vagy CAnimationBaseObject::EnableValueChangedEvent (amely lehetővé teszi ezt az eseményt az animációs objektumba ágyazott összes animációs változóhoz).
Öröklési hierarchia
CUIAnimationCallbackBase
CUIAnimationVariableChangeHandlerBase
CAnimationVariableChangeHandler
Requirements
Fejléc: afxanimationcontroller.h
CAnimationVariableChangeHandler::OnValueChanged
Akkor hívható meg, ha egy animációs változó értéke megváltozott.
IFACEMETHOD(OnValueChanged) (
__in IUIAnimationStoryboard* storyboard,
__in IUIAnimationVariable* variable,
__in DOUBLE newValue,
__in DOUBLE previousValue);
Paraméterek
Történet
A változót animáló történet.
Változó
A frissített animációs változó.
newValue
Az új érték.
previousValue
Az előző érték.
Visszaadott érték
Ha a metódus sikeres, S_OK ad vissza. Ellenkező esetben egy HRESULT hibakódot ad vissza.
CAnimationVariableChangeHandler::SetAnimationController
Az események irányításához egy egérmutatót tárol az animációvezérlőhöz.
void SetAnimationController(CAnimationController* pAnimationController);
Paraméterek
pAnimationController
Egy animációvezérlőre mutató mutató, amely eseményeket fog fogadni.