WinCE设置点击屏幕声音
原创
碼雲
©著作权
文章标签
WinCE
文章分类
运维
©著作权归作者所有:来自51CTO博客作者碼雲的原创作品,请联系作者获取转载授权,否则将追究法律责任
//点击屏幕声 0:无声 1:柔和 65538:洪亮
HKEY RegKey;
DWORD voluem=0;
if(RegOpenKeyEx(HKEY_CURRENT_USER,TEXT("ControlPanel\\Volume\\"),0,0,&RegKey)==ERROR_SUCCESS)
{
RegSetValueEx(RegKey,TEXT("Screen"),0,REG_DWORD,(LPBYTE)&voluem,sizeof(DWORD));
}
RegCloseKey(RegKey);
//调用API函数AudioUpdateFromRegistry,通知系统已对注册表做修改。
typedef void (WINAPI *DLL_AUDIOUPDATEFROMREGISTRY)();
DLL_AUDIOUPDATEFROMREGISTRY Dll_AudioUpdateFromRegistry = NULL;
HINSTANCE hCoreDll = LoadLibrary(TEXT("coredll.dll"));
if (hCoreDll)
{
Dll_AudioUpdateFromRegistry = (DLL_AUDIOUPDATEFROMREGISTRY)GetProcAddress(hCoreDll, _T("AudioUpdateFromRegistry"));
if (Dll_AudioUpdateFromRegistry)
{
(Dll_AudioUpdateFromRegistry)();
}
FreeLibrary(hCoreDll);
}