LibUIDK Documentation
ContentsIndexHome
PreviousUpNext
CSliderCtrlEx::SetExtendedStyle Method
C++
DWORD SetExtendedStyle(DWORD dwNewStyle);

设置扩展Slider控件的扩展风格.

Parameters 
Description 
DWORD dwNewStyle 
指定新的扩展风格. 

返回原来的扩展风格.

扩展Slider控件共有下列几个扩展风格. 您可以使用SetExtendedStyle来设置其中之一.

  • #define TBS_EX_NORMAL 0x00000000

普通扩展Slider, 类型于标准Slider.

  • #define TBS_EX_PROGRESS 0x00001000

带进度显示的扩展Slider, 相当于在普通进度条上增加一个滑块.进度条与滑块的位置没有任何关系, 分别有自己的当前位置.

  • #define TBS_EX_SPLITPROGRESS 0x00002000

分块的进度条. 您可以通过SetSplitList为扩展Slider加入任意多的分块进度条. 此功能常用来制作带缓冲功能的进度条. 例如在一些网络播放器中, 需要先缓冲一段或几段视频数据, 这些已缓冲到本地的数据需要在进度条中显示出来, 您可以使用TBS_EX_SPLITPROGRESS扩展风格的扩展Slider来表达它. 这些已缓冲了的数据的位置, 可能会超过当前滑块所处的位置.