CProgressCtrl::SetMarquee

启用marquee模式打开或关闭为当前进度栏控件。

BOOL SetMarquee(
   BOOL fMarqueeMode, 
   int nInterval
);

参数

Parameter

说明

[in] fMarqueeMode

true 打开marquee模式的或 false 到变为marquee模式。

[in] nInterval

时间在字幕动画的更新之间的毫秒。

返回值

此方法通常返回 true。

备注

当marquee模式打开时,进度栏一个与符号的事件和滚动到theater字幕。

此方法发送 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