修改声音,并保存到注册表
来源:互联网 发布:网络语言无需规范 编辑:程序博客网 时间:2024/05/16 03:42
修改声音我们可以用到waveOutSetVolume函数,但此函数不会将值保存到注册表中,所以我们想要保存修改设置时就要修改注册表了,看下面的一段代码:
HKEY hKey;
if(RegOpenKeyEx(HKEY_CURRENT_USER,_T("ControlPanel//Volume"),0,0,&hKey)!=ERROR_SUCCESS)
return ERR_ZERO;
temp_reg=0xffff;
if(RegSetValueEx(hKey,_T("Volume"),0,REG_DWORD,(BYTE *)&temp_reg,10)!=ERROR_SUCCESS)
return ERR_ZERO;
RegCloseKey(hKey);
if(waveOutSetVolume(0,0xffff)==MMSYSERR_NOERROR)
return VOLUME32;
有个细节是注册表里的声音值是0X00000000,有8位,其实只低四位起到作用,高四位是保留的,大家有兴趣可以试试看
- 修改声音,并保存到注册表
- 即时修改Datagridview并保存到数据库
- 修改Datagridview并保存到数据库
- 直接修改Datagridview并保存到数据库
- 直接修改Datagridview并保存到数据库
- 直接修改Datagridview并保存到数据库
- 修改配置信息,并保存到文件
- 直接修改Datagridview并保存到数据库
- 修改系统时间并保存到ds1339
- 关于数据保存到注册表。
- flex读取本地文件,修改,并保存到本地
- matlab读取txt文本内容修改并保存到txt
- 修改EXCEL并保存
- ce注册表只能保存到Nand Flash
- Qt保存界面配置到注册表
- python3备份SqlServer存储过程代码,并保存到本地,并发送邮件告知修改记录
- Winform 修改并保存配置文件
- linux修改ipaddr,并保存
- 返回打印设置,取得所有打印页数(张数) (VBA)
- 打工还是创业,思路决定出路
- 在文档中插入根号的两个简洁代码 (VBA)
- 数据库设计专业词汇中英文对照表
- JSP 中文问题
- 修改声音,并保存到注册表
- 有关委托与事件的几个小事例
- 我的WINDOWS MOBILE项目开发
- 有用的网站或工具(踩点用)
- 语音朗读(VBA)
- oracle 在sql*plus连接数据库
- pkg文件中的error: file I/O fault 错误
- 取得汉字笔画数(WORD 版) (VBA)
- TD-SCDMA系统中随机接入过程分析