Udostępnij za pośrednictwem


Klasa CLinearTransition

Hermetyzuje przejście liniowe.

Składnia

class CLinearTransition : public CBaseTransition;

Elementy członkowskie

Konstruktory publiczne

Nazwa/nazwisko opis
CLinearTransition::CLinearTransition Tworzy obiekt przejścia liniowego i inicjuje go z czasem trwania i wartością końcową.

Metody publiczne

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

Publiczne elementy członkowskie danych

Nazwa/nazwisko opis
CLinearTransition::m_dblFinalValue Wartość zmiennej animacji na końcu przejścia.
CLinearTransition::m_duration Czas trwania przejścia.

Uwagi

Podczas przejścia liniowego wartość zmiennej animacji przechodzi liniowo z początkowej wartości do określonej wartości końcowej. 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

CLinearTransition

Wymagania

Nagłówek: afxanimationcontroller.h

CLinearTransition::CLinearTransition

Tworzy obiekt przejścia liniowego i inicjuje go z czasem trwania i wartością końcową.

CLinearTransition(
    UI_ANIMATION_SECONDS duration,
    DOUBLE dblFinalValue);

Parametry

czas trwania
Czas trwania przejścia.

dblFinalValue
Wartość zmiennej animacji na końcu przejścia.

CLinearTransition::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.

CLinearTransition::m_dblFinalValue

Wartość zmiennej animacji na końcu przejścia.

DOUBLE m_dblFinalValue;

CLinearTransition::m_duration

Czas trwania przejścia.

UI_ANIMATION_SECONDS m_duration;

Zobacz też

Klasy