void CAnimControlUI::DoEvent(TEventUI& event)
	{
		if(UIEVENT_TIMER == event.Type && event.wParam == CAnimControlUI::ANIMATION_ID)
			OnAnimationElapse(event.wParam);
		else
			CLabelUI::DoEvent(event);
	}
Exemple #2
0
	void CFadeAnimation::DoAnimationEvent(TEventUI& event)
	{
		switch (event.Type)
		{
		case UIEVENT_MOUSEENTER: EnterFadeIn(); break;
		case UIEVENT_MOUSELEAVE: EnterFadeOut(); break;
		case UIEVENT_TIMER: OnAnimationElapse(event.wParam); break;
		default: break;
		}
	}
	void CFadeButtonUI::OnTimer( int nTimerID )
	{
		OnAnimationElapse( nTimerID );
	}
	void CAnimationTabLayoutUI::OnTimer( int nTimerID )
	{
		OnAnimationElapse( nTimerID );
	}