启用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);
}