我是一位出学vc的,现在正在做毕业设计,遇到一些问题,
我在做视频记录仪系统,在CFormView下,用的是Windows Media Player控件,但是我想自己加入一个滑动条,随时记录播放的位置信息,但是我作出来的滑动条不会自动随着播放而前进,能给我解决一下吗?我不知道该怎么写!

解决方案 »

  1.   

    用滑动条的SetRange、SetPos函数
      

  2.   

    你要得到Windows Media Player控件当前的播放位置,用SetPos就行
      

  3.   

    在播放时用SetTimer.
    在OnTimer中
    double mm = m_OCXMediaPlayer.GetControls ().GetCurrentPosition();
    转一下mm,因为得到的是double 值。
    然后 就可以SetPos了。
      

  4.   

    在开始时获取一个nMaxCount记录总时间;
    在Ontime中:
    pBar->SetPos(m_count*A/nMaxCount);