BCGControlBar Pro for MFC
CBCGPRibbonSlider

Detailed Description

The CBCGPRibbonSlider is a scrollable control similar to the scroll bar control. You can configure ranges using SetRange() method. You can set current value (position) using SetPos() methods.

The CBCGPRibbonSlider::SetPageSize method defines the increment to add or subtract from the current position when clicks occur on either side of the scroll box (thumb).

The slider can display circular "zoom" buttons at the left and right side of control. By default the left button is drawn with sign "-", the right button - with sign "+".

+ Inheritance diagram for CBCGPRibbonSlider:

Public Member Functions

 CBCGPRibbonSliderConstructs slider object.
 
 GetPageSizeReturns page size.
 
 GetPosReturns the current position (value).
 
 GetRangeMaxReturns the maximum value
 
 GetRangeMinReturns the minimum value
 
 HasZoomButtonsTells whether slider has "zoom" buttons.
 
 SetPageSizeSets page size
 
 SetPosSets the current value (position).
 
 SetRangeSets the minimum and maximum values for a CBCGPRibbonSlider
 
 SetZoomButtonsTells whether slider has "zoom" buttons.
 
- Public Member Functions inherited from CBCGPBaseRibbonElement
 CanBeAddedToQATTells whether ribbon element can be added to QAT.
 
 CanBeRemovedFromQATTells whether ribbon element can be removed from QAT.
 
 GetApplicationModesGets application modes where this control is visible.
 
 GetBackstageAttachedViewReturns a ribbon element, which is placed at the right side of backstage and controlled by this ribbon element.
 
 GetCompactSizeReturns compact size of ribbon element.
 
 GetCursorAllows to specify a Ribbon control's custom mouse cursor.
 
 GetDataRetrieves a user-defined data associated with ribbon element.
 
 GetDescriptionReturns ribbon element description.
 
 GetIDReturns ribbon element command ID.
 
 GetImageSizeReturns image size of ribbon element.
 
 GetIntermediateSizeReturns the size of ribbon element in "intermediate" state.
 
 GetKeysReturns key tip associated with ribbon element.
 
 GetMenuKeysReturns key tips associated with split button.
 
 GetRectReturns bounding rectangle of ribbon element.
 
 GetSizeReturns current size of ribbon element.
 
 GetTextReturns ribbon element text.
 
 GetToolTipTextReturns tooltip text of ribbon element.
 
 HasCompactModeTells whether the ribbon element has "compact mode".
 
 HasIntermediateModeTells whether the ribbon element has "intermediate mode".
 
 HasLargeModeTells whether the ribbon element has "large mode".
 
 IsBackstageViewModeTells whether a ribbon element works in "backstage view" mode.
 
 IsCheckedTells whether ribbon element is checked.
 
 IsCompactModeTells whether ribbon element is in compact mode.
 
 IsDisabledTells whether ribbon element is disabled.
 
 IsDroppedDownTells whether ribbon element is dropped down (displays a popup menu).
 
 IsFocusedTells whether ribbon element is focused.
 
 IsHighlightedTells whether ribbon element is highlighted.
 
 IsPressedTells whether ribbon element is pressed.
 
 OnShowPopupMenuCalled when ribbon element is going to display a popup menu.
 
 SetApplicationModesSets application modes where this control is visible.
 
 SetDataAssociates a user-defined data with ribbon element.
 
 SetDescriptionSets ribbon element description.
 
 SetIDSets command ID of ribbon element.
 
 SetKeysSets a key tip for ribbon element.
 
 SetTextSets text to ribbon element.
 
 SetToolTipTextSets tooltip text for ribbon element.
 

Additional Inherited Members

- Public Types inherited from CBCGPBaseRibbonElement
enum  RibbonElementLocation
 
- Protected Member Functions inherited from CBCGPBaseRibbonElement
 OnBeforeDestroyParentMenuBarCalled by the framework before the parent menu windo is destroyed.
 
 OnSetFocusCalled by the framework when a ribbon element receives or loses the input focus.