CMFCRibbonSlider选件类
CMFCRibbonSlider 选件类实现可以添加到功能区栏或功能区状态栏的滑块控件。 功能区滑块控件类似于出现在Office 2007应用程序的缩放滑块。
class CMFCRibbonSlider : public CMFCRibbonBaseElement
成员
公共构造函数
名称 |
说明 |
---|---|
构造和初始化功能区滑块控件。 |
公共方法
名称 |
说明 |
---|---|
返回滑块控件的当前位置。 |
|
返回滑块的最大值。 |
|
返回滑块的最小值。 |
|
返回功能区元素的常规大小。 (重写 CMFCRibbonBaseElement::GetRegularSize。) |
|
返回缩放增加的大小滑块控件的。 |
|
指定滑块是否具有缩放按钮。 |
|
调用由框架绘制功能区元素。 (重写 CMFCRibbonBaseElement::OnDraw。) |
|
设置滑块控件的当前位置。 |
|
通过设置最小值和最大值指定滑块控件的大小。 |
|
显示或隐藏缩放按钮。 |
|
设置缩放增加的大小滑块控件的。 |
备注
可以使用 SetRange 方案配置缩放增加的大小滑块的。 使用 SetPos 方法,可以设置滑块的当前位置。
使用 SetZoomButtons 方法,可以显示在滑块控件的左右两侧均循环的缩放按钮。 默认情况下,滑块是水平的,左缩放按钮显示一个减号,并正确的缩放按钮显示加号。
当用户单击按钮时,缩放 SetZoomIncrement 方法定义增量添加或从当前位置减去。
示例
下面的示例在 CMFCRibbonSlider 选件类演示如何使用各种方法设置滑块的属性。 此示例演示如何构造 CMFCRibbonSlider 对象,显示缩放按钮,将滑块控件的当前位置,并将值的范围滑块控件的。
// Create a ribbon slider.
CMFCRibbonSlider* ribbonSlider = new CMFCRibbonSlider();
// Set the various properties of the slider.
ribbonSlider->SetZoomButtons(true);
ribbonSlider->SetPos(50, TRUE);
ribbonSlider->SetRange(0, 100);
// Add the ribbon slider to the Favorites panel.
// CMFCRibbonPanel* pPanelFavorites
pPanelFavorites->Add(ribbonSlider);
继承层次结构
要求
标头: afxribbonslider.h