用win32的对话框做个mp3播放器,用Slider控件来控制音量,现在的问题是:怎样设置滑块的初始位置,我用SetScrollPos()函数来设置:SetScrollPos ((HWND) IDC_SOUND, SB_CTL, nVolume, FALSE); IDC_SOUND是滑块的ID,nVolume是初始时刻的音量。
但是初始时刻滑块还是在0位置,请问这是怎么回事呐
但是初始时刻滑块还是在0位置,请问这是怎么回事呐
用TBM_SETPOS消息来指定位置呀
在WIN32下,通常是这样做的:
HWND hwndSlider = CreateWindowEx(WS_CHILD|WS_CHILD|TBS_HORZ,TRACKBAR_CLASS,....)
SendMessage(hwndSlider, TBM_SETRANGE, 1, MAKELONG(0,100));
SendMessage(hwndSlider, TBM_SETPOS, 1, 10);
TBM_SETPOS, 1, 10); 中的 10是指设置默认的值
希望能帮助百度到这里的人
这不算挖坟吧
希望别删