Udostępnij za pośrednictwem


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

Obiekt CObject

CBaseTransition

CReversalTransition

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;

Zobacz też

Klasy