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