BCGControlBar Pro for MFC

Detailed Description

The CBCGPPageTransitionManager class implements a page transition effect such as sliding or fading. This feature is added to the following product components:

  • Property sheet
  • Ribbon backstage view

In addition, you can add this effect to your own classes: simply derive your class from CBCGPPageTransitionManager, specify the required effect using SetPageTransitionEffect() method and call StartPageTransition() method.

See also
+ Inheritance diagram for CBCGPPageTransitionManager:

Public Types

enum  BCGPPageTransitionEffect
- Public Types inherited from CBCGPAnimationManager
enum  BCGPAnimationType

Public Member Functions

 GetAnimationOptionsGets a page transition animation options.
 GetAnimationTypeGets a page transition animation type.
 GetPageTransitionEffectGets a page transition effect.
 OnPageTransitionFinishedCalled by the framework when the page transition process is finished.
 SetPageTransitionEffectSpecifies a page transition effect.
 StartPageTransitionStarts the page transition for the array of pages.
 StartPageTransitionStarts 2-page transition.
 StopPageTransitionStops the page transition.
- Public Member Functions inherited from CBCGPAnimationManager
 CBCGPAnimationManagerDefault constructor.
 GetAnimatedValueGets current animated value.
 GetAnimationDurationGets animation duration.
 GetLastAnimationErrorGets the animation error returned by recent call to Windows Animation API.
 IsAnimatedChecks if animation is running.
 StartAnimationStarts an animation.
 StartFlashAnimationStarts "flash" animation.
 StopAnimationStops an animation.

Additional Inherited Members

- Static Public Member Functions inherited from CBCGPAnimationManager
 IsAnimationSupportedByOSChecks if animation is supported by OS.
- Protected Member Functions inherited from CBCGPAnimationManager
 OnAnimationIdleCalled by the framework in an animation idle time.