次の方法で共有


CProgressCtrl::SetMarquee

現在のプログレス バー コントロールのマーキー モードのオン/オフを切り替えます。

BOOL SetMarquee(
   BOOL fMarqueeMode, 
   int nInterval
);

パラメーター

パラメーター

説明

[入力] fMarqueeMode

マーキー モードをオンにする場合は true。マーキー モードをオフにする場合は false。

[入力] nInterval

マーキー アニメーションの更新間隔 (ミリ秒単位)。

戻り値

このメソッドは、常に true を返します。

解説

マーキー モードがオンになると、プログレス バーはアニメーション化され、劇場の看板のようにスクロールします。

このメソッドは、PBM_SETMARQUEE メッセージを送信します。このメッセージについては、Windows SDK を参照してください。

必要条件

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

このコントロールは Windows XP 以降でサポートされています。

このメソッドに関するその他の要件については、「Windows Vista コモン コントロールの作成要件」を参照してください。

使用例

次のコード例では、プログラムによってプログレス バー コントロールにアクセスするために使用される m_progressCtrl 変数を定義しています。 この変数は、次の例で使用されます。

    // Variable to access the progress control
    CProgressCtrl m_progressCtrl;

次のコード例では、マーキー スクロール アニメーションを開始および停止します。

// Turn the marquee animation on or off.
void CCProgressCtrl_s1Dlg::OnSetmarqueeOn()
{
    m_progressCtrl.SetMarquee(TRUE, nMarqueeInterval);
}

void CCProgressCtrl_s1Dlg::OnSetmarqueeOff()
{
    m_progressCtrl.SetMarquee(FALSE, nMarqueeInterval);
}

参照

参照

CProgressCtrl クラス

階層図

PBM_SETMARQUEE

CProgressCtrl の使い方

その他の技術情報

CProgressCtrl のメンバー