CMFCRibbonSlider クラス

CMFCRibbonSlider クラスは、リボン バーまたはリボン ステータス バーに追加できるスライダー コントロールを実装します。 リボン スライダー コントロールは、Office 2007 アプリケーションに表示されるズーム スライダーに似ています。

class CMFCRibbonSlider : public CMFCRibbonBaseElement

メンバー

パブリック コンストラクター

[名前]

説明

CMFCRibbonSlider::CMFCRibbonSlider

リボン スライダー コントロールを構築および初期化します。

パブリック メソッド

[名前]

説明

CMFCRibbonSlider::GetPos

スライダー コントロールの現在の位置を返します。

CMFCRibbonSlider::GetRangeMax

スライダー内の最大値を返します。

CMFCRibbonSlider::GetRangeMin

スライダーの最小値を返します。

CMFCRibbonSlider::GetRegularSize

リボン要素の標準サイズを返します (CMFCRibbonBaseElement::GetRegularSize をオーバーライドします)。

CMFCRibbonSlider::GetZoomIncrement

スライダー コントロールのズーム インクリメントのサイズを返します。

CMFCRibbonSlider::HasZoomButtons

スライダーにズーム ボタンがあるかどうかを示します。

CMFCRibbonSlider::OnDraw

リボン要素を描画するために、フレームワークによって呼び出されます (CMFCRibbonBaseElement::OnDraw をオーバーライドします)。

CMFCRibbonSlider::SetPos

スライダー コントロールの現在の位置を設定します。

CMFCRibbonSlider::SetRange

スライダー コントロールの範囲を、最大値と最小値を設定することによって指定します。

CMFCRibbonSlider::SetZoomButtons

ズーム ボタンの表示と非表示を切り替えます。

CMFCRibbonSlider::SetZoomIncrement

スライダー コントロールのズーム インクリメントのサイズを設定します。

解説

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);

継承階層

CObject

   CMFCRibbonBaseElement

      CMFCRibbonSlider

必要条件

**ヘッダー:**afxribbonslider.h

参照

参照

階層図

CMFCRibbonBaseElement クラス

その他の技術情報

MFC クラス