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
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;