首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Windows Mobile >

windows mobile 中有没有静音键?解决方法

2012-01-15 
windows mobile 中有没有静音键?在winuser.h中可以找到#define VK_VOLUME_MUTE0xAD的键值定义。但是将键值

windows mobile 中有没有静音键?
在winuser.h中可以找到
#define VK_VOLUME_MUTE 0xAD
的键值定义。但是将键值对应后按键并没有效。查了一下帮助好像windows mobile里面并不支持。怎么样才能实现按键控制声音开关?有哪位做过,指点一下?


[解决办法]
可以通过修改注册表实现声音关闭
[解决办法]
帮顶,希望给点分
[解决办法]
waveOutSetVolume 后面需要重载一个函数,为公开的API,
void CVolume::UpdateVolumeFromRegistry()
{
FARPROC lpfnFunc = NULL; 
HINSTANCE hCoreDll = LoadLibrary(TEXT("coredll.dll"));
if (hCoreDll) 

lpfnFunc = ::GetProcAddress(hCoreDll, _T("AudioUpdateFromRegistry")); 
if (lpfnFunc) 

(lpfnFunc)(); 

FreeLibrary(hCoreDll); 

}
去更新一下就OK了
[解决办法]
学习,需要什么头文件?
[解决办法]
这个我没研究!帮顶

热点排行