其实在Windows 2000操作系统以后,一些品牌机都会提供一个功能强大的多媒体键盘,这些键盘中就包括有音量增大、音量减小、静音切换这三个多媒体扩展按键,这些键采用扩展的键码127~254之间。
以下是这三个键盘的相应键码:
VK_VOLUME_MUTE (0xAD)
Windows 2000/XP: Volume Mute key 音量静音切换键
VK_VOLUME_DOWN (0xAE)
Windows 2000/XP: Volume Down key 音量递减键
VK_VOLUME_UP (0xAF)
Windows 2000/XP: Volume Up key 音量递增键
通过WIndows API的键盘发送函数,我们可以简单而快速的实现音量控制,以下是代码:
/*音量加*/
keybd_event (0xAF, 0, 0, 0);
keybd_event (0xAF, 0, KEYEVENTF_KEYUP, 0)
/*音量减*/
keybd_event (0xAE, 0, 0, 0);
keybd_event (0xAE, 0, KEYEVENTF_KEYUP, 0)
/*静音切换*/
keybd_event (0xAD, 0, 0, 0);
keybd_event (0xAD, 0, KEYEVENTF_KEYUP, 0)