Udostępnij za pośrednictwem


Klasa CCustomTransition

Implementuje niestandardowe przejścia.

class CCustomTransition : public CBaseTransition;

Członkowie

Gg458062.collapse_all(pl-pl,VS.110).gifPubliczne konstruktory

Nazwa

Opis

CCustomTransition::CCustomTransition

Tworzy obiekt niestandardowy przejścia.

Gg458062.collapse_all(pl-pl,VS.110).gifMetody publiczne

Nazwa

Opis

CCustomTransition::Create

Wywołuje biblioteki przejścia do tworzenia zhermetyzowanego przejścia COM obiekt.(Zastępuje CBaseTransition::Create.)

CCustomTransition::SetInitialValue

Ustawia wartość początkową, zostaną zastosowane do zmiennej animacji skojarzonych z tym przejścia.

CCustomTransition::SetInitialVelocity

Ustawia prędkość początkowa, stosowana do zmiennej animacji skojarzonych z tym przejścia.

Gg458062.collapse_all(pl-pl,VS.110).gifChronionych danych członków

Nazwa

Opis

CCustomTransition::m_bInitialValueSpecified

Określa, czy określono wartość początkową, z SetInitialValue.

CCustomTransition::m_bInitialVelocitySpecified

Określa, czy określono prędkość początkowa z SetInitialVelocity.

CCustomTransition::m_initialValue

Przechowuje wartość początkową.

CCustomTransition::m_initialVelocity

Przechowuje prędkość początkowa.

CCustomTransition::m_pInterpolator

Przechowuje wskaźnik do interpolator niestandardowe.

Uwagi

Klasa CCustomTransitions umożliwia deweloperom wdrożenia niestandardowe przejścia.Utworzył i używany jako standardowe przejście, ale jego konstruktora przyjmuje jako parametr wskaźnika do niestandardowej interpolator.Wykonaj następujące czynności, aby użyć niestandardowego przejścia: 1.Pochodną klasy CCustomInterpolator i wdrożenie co najmniej metody InterpolateValue.2.Zapewnienia że okres istnienia obiektu niestandardowego interpolator musi być dłuższy niż czas trwania animacji gdzie jest używany.3.Wystąpienia (nowe za pomocą operatora) obiektu CCustomTransition i przekazać wskaźnik do niestandardowej interpolator w konstruktorze.4.Wywołanie CCustomTransition::SetInitialValue i CCustomTransition::SetInitialVelocity, jeśli te parametry są wymagane dla niestandardowych interpolacji.5.Przekazuje wskaźnik do niestandardowych przejścia do metody AddTransition obiektu animacji, której wartość należy animowany z niestandardowy algorytm.6.Kiedy należy zmienić wartość animacji obiektu Windows API animacja będzie wywoływać w CCustomInterpolator InterpolateValue (i innych odpowiednich metod).

Hierarchii dziedziczenia

CObject

CBaseTransition

CCustomTransition

Wymagania

Nagłówek: afxanimationcontroller.h

Zobacz też

Inne zasoby

Klasy MFC