CMFCRibbonStatusBarPane クラス
CMFCRibbonStatusBarPane クラスは、リボン ステータス バーに追加できるリボン要素を実装します。
class CMFCRibbonStatusBarPane : public CMFCRibbonButton
メンバー
パブリック コンストラクター
[名前] |
説明 |
---|---|
CMFCRibbonStatusBarPane オブジェクトを構築し、初期化します。 |
パブリック メソッド
[名前] |
説明 |
---|---|
ペインに切り捨てずに表示できる最大長のテキスト文字列を定義する文字列を返します。 |
|
テキストの配置の現在の設定を返します。 |
|
アニメーションが進行中かどうかを判定します。 |
|
ペインがリボン ステータス バーの拡張領域にあるかどうかを確認します。 |
|
(CMFCRibbonButton::OnDrawBorder をオーバーライドします。) |
|
(CMFCRibbonButton::OnFillBackground をオーバーライドします。) |
|
ペインに切り捨てずに表示できる最大長のテキスト文字列を定義します。 |
|
アニメーションに使用できるイメージ リストをペインに割り当てます。 |
|
テキストの配置を設定します。 |
|
ペインに割り当てたアニメーションを開始します。 |
|
ペインに割り当てたアニメーションを停止します。 . |
プロテクト メソッド
[名前] |
説明 |
---|---|
ペインに割り当てられたアニメーションを停止するときに、フレームワークによって呼び出されます。 |
使用例
次の例は、CMFCRibbonStatusBarPane クラスのさまざまなメソッドの使用方法を説明しています。 この例は、CMFCRibbonStatusBarPane オブジェクトの構築、ステータス バー ペインのラベルのテキスト配置の設定、切り捨てずに表示できる最大長のテキストの定義、アニメーションに使用できるイメージ リストのステータス バー ペインへの添付、およびそのアニメーションの開始の方法を示します。
CString strTitlePane1;
CString strTitlePane2;
strTitlePane1.LoadString(IDS_STATUS_PANE1);
strTitlePane2.LoadString(IDS_STATUS_PANE2);
CMFCRibbonStatusBarPane* rsbp = new CMFCRibbonStatusBarPane( ID_STATUSBAR_PANE1, strTitlePane1, TRUE );
rsbp->SetTextAlign( TA_CENTER );
rsbp->SetAlmostLargeText( _T( "Status bar" ) );
CBitmap bitmap;
bitmap.LoadBitmapW( IDB_FILESMALL );
rsbp->SetAnimationList( (HBITMAP)bitmap );
rsbp->StartAnimation();
継承階層
必要条件
**ヘッダー:**afxribbonstatusbarpane.h