小菜最近用audiere音频库写一个声音播放的小程序,需要滚动条显示播放进度。我的做法是用定时器定时更新播放进度,但是发现放出来的效果非常卡~
定时器代码如下:
void CMainFrame::OnTimer(UINT nIDEvent)
{
// TODO: Add your message handler code here and/or call default
// Get slider range. m_viewFormView = (CMyBCGCBProApp5View *)GetActiveView();
if(m_viewFormView) {
soundSlider = (CSliderCtrl *)m_viewFormView->GetDlgItem(IDC_SND_SLIDER);
if(soundSlider) {
if(mSndHandlePtr) {
soundSlider->SetPos(mSndHandlePtr->GetTopSndPos() * sliderRange);
soundSlider->UpdateWindow();
}
}
}

CFrameWnd::OnTimer(nIDEvent);}
请问各位大虾这是怎么回事喽?急~