在Windows-Mobile 6.5上将音量调到最大
本文关键字:Windows-Mobile | 更新日期: 2023-09-27 18:14:42
如何使用c#代码将Windows-Mobile 6.5上的音量调到最大
谢谢
PInvoke是你需要的:
[DllImport("coredll.dll", , EntryPoint="waveOutSetVolume", SetLastError = true)]
internal static extern int SetVolume(IntPtr device, int volume);
[DllImport("coredll.dll", EntryPoint="waveOutGetVolume", SetLastError = true)]
internal static extern int GetVolume(IntPtr device, ref int volume);
不同音量级别:
public enum Volumes : int
{
OFF = 0,
LOW = 858993459,
NORMAL = 1717986918,
MEDIUM = -1717986919,
HIGH = -858993460,
VERY_HIGH = -1
}
使用此代码设置音量
SetVolume(IntPtr.Zero, ref volume);
我没有一个袖珍pc开发环境来检查代码…告诉我如果它不工作;)