用MCI做播放器,设计MP3或者MID的音量开或者关.用waveoutsetvolume函数,mp作为第一个参数,
mp是
mp=mciopenparms.wDeviceID;
mciopenparms则是MCI_OPEN_PARMS的变量
结果调用总是出现
error C2664: 'waveOutSetVolume' : cannot convert parameter 1 from 'unsigned long' to 'struct HWAVEOUT__ *'而MSDN上提示 This parameter can also be a device identifier,第一个变量可以是标识.如果强制转换后调用却是失败这是怎么回是?
有其他什么办法实现这功能吗?