-2
我的程序需要檢索卷信息。我一直在使用各種方式waveOutGetVolume()
,但沒有運氣退出0和100之間的值。C++ WinAPI waveOutGetVolume
我曾嘗試使用HIWORD和LOWORD值以及。
例如,我的銷量目前爲14%。我的程序顯示一個完全隨機的數字。
DWORD volume;
HWAVEOUT hwo;
waveOutGetVolume(hwo, &volume);
有人能告訴我我要去哪裏嗎?
感謝
你檢查返回值?這是你的實際代碼,如果是這樣,你爲什麼不初始化?來自MSDN:hwo - 處理開放的波形音頻輸出設備。該參數也可以是設備標識符。 – steveg89 2012-08-06 14:16:41
[The documentation](http://msdn.microsoft.com/zh-cn/library/aa909806.aspx)表示0xFFFF表示完整卷,0x0000表示安靜。你不會得到介於0和100之間的值。 – jrok 2012-08-06 14:18:18
是的,我確實看到了這個。有沒有可能的方法來檢索這些之間的百分比?但是我得到74579396作爲我的最大音量 – JP29 2012-08-06 14:24:08