Klasa CReversalTransition
Hermetyzuje przejście odwrotne.
Składnia
class CReversalTransition : public CBaseTransition;
Elementy członkowskie
Konstruktory publiczne
Nazwa/nazwisko | opis |
---|---|
CReversalTransition::CReversalTransition | Tworzy obiekt przejścia odwrotnego i inicjuje jego czas trwania. |
Metody publiczne
Nazwa/nazwisko | opis |
---|---|
CReversalTransition::Create | Wywołuje bibliotekę przejścia, aby utworzyć hermetyzowany obiekt COM. (Przesłonięcia) CBaseTransition::Create.) |
Publiczne elementy członkowskie danych
Nazwa/nazwisko | opis |
---|---|
CReversalTransition::m_duration | Czas trwania przejścia. |
Uwagi
Przejście odwrotne płynnie zmienia kierunek w danym czasie trwania. Końcowa wartość będzie taka sama jak wartość początkowa, a końcowa prędkość będzie ujemna początkowej prędkości. Ponieważ wszystkie przejścia są czyszczone automatycznie, zaleca się ich przydzielenie przy użyciu operatora new. Hermetyzowany obiekt IUIAnimationTransition COM jest tworzony przez CAnimationController::AnimateGroup, aż do momentu, gdy będzie to wartość NULL. Zmiana zmiennych składowych po utworzeniu tego obiektu COM nie ma wpływu.
Hierarchia dziedziczenia
Wymagania
Nagłówek: afxanimationcontroller.h
CReversalTransition::Create
Wywołuje bibliotekę przejścia, aby utworzyć hermetyzowany obiekt COM.
virtual BOOL Create(
IUIAnimationTransitionLibrary* pLibrary,
IUIAnimationTransitionFactory* \*not used*\);
Parametry
pLibrary
Wskaźnik do biblioteki przejścia, który jest odpowiedzialny za tworzenie standardowych przejść.
Wartość zwracana
Wartość TRUE, jeśli przejście zostało pomyślnie utworzone; w przeciwnym razie FAŁSZ.
CReversalTransition::CReversalTransition
Tworzy obiekt przejścia odwrotnego i inicjuje jego czas trwania.
CReversalTransition(UI_ANIMATION_SECONDS duration);
Parametry
czas trwania
Czas trwania przejścia.
CReversalTransition::m_duration
Czas trwania przejścia.
UI_ANIMATION_SECONDS m_duration;