Udostępnij za pośrednictwem


Klasa CConstantTransition

Hermetyzuje stałe przejście.

Składnia

class CConstantTransition : public CBaseTransition;

Elementy członkowskie

Konstruktory publiczne

Nazwa/nazwisko opis
CConstantTransition::CConstantTransition Tworzy obiekt przejściowy i inicjuje jego czas trwania.

Metody publiczne

Nazwa/nazwisko opis
CConstantTransition::Create Wywołuje bibliotekę przejścia, aby utworzyć hermetyzowany obiekt COM. (Przesłonięcia) CBaseTransition::Create.)

Publiczne elementy członkowskie danych

Nazwa/nazwisko opis
CConstantTransition::m_duration Czas trwania przejścia.

Uwagi

Podczas stałego przejścia wartość zmiennej animacji pozostaje na wartości początkowej w czasie trwania przejścia. 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

CConstantTransition

Wymagania

Nagłówek: afxanimationcontroller.h

CConstantTransition::CConstantTransition

Tworzy obiekt przejściowy i inicjuje jego czas trwania.

CConstantTransition (UI_ANIMATION_SECONDS duration);

Parametry

czas trwania
Czas trwania przejścia.

CConstantTransition::Create

Wywołuje bibliotekę przejścia, aby utworzyć hermetyzowany obiekt COM.

virtual BOOL Create(
    IUIAnimationTransitionLibrary* pLibrary,
    IUIAnimationTransitionFactory* \*not used*\);

Parametry

pLibrary
Wskaźnik do interfejsu IUIAnimationTransitionLibrary, który definiuje bibliotekę standardowych przejść.

Wartość zwracana

Wartość TRUE, jeśli przejście zostało pomyślnie utworzone; w przeciwnym razie FAŁSZ.

CConstantTransition::m_duration

Czas trwania przejścia.

UI_ANIMATION_SECONDS m_duration;

Zobacz też

Klasy