如何使键盘发声

yao8722653 吉林工程技术师范 2014-01-13 02:00:04
小弟想实现一个功能 就是每次按键盘的时候都会使电脑发出声音 比如随便的按一个键 都会发出来“滴”的声音 就是有点类似 iphone上面的发信息的时候那种 请大神们帮帮忙!~
...全文
477 点赞 收藏 4
写回复
4 条回复
zyrr159487 2014年01月13日
KEYDOWN获取键值,再调用系统声音或者播放自己制定的音频
回复 点赞
zhuyf87 2014年01月13日
键盘钩子,然后播放按键音。
回复 点赞
许文君 2014年01月13日
分解成两个问题: 1.如何响应键盘: 解决: 响应WM_KEYDOWN (缺点:不是所有情况下都接收的到该消息) registerhotkey注册全局热键(缺点:全局占用) 使用钩子/低阶钩子(缺点:比较麻烦) 2.发出声音: Beep 系统蜂鸣音。 playsound 播放指定路径/资源的声音,支持不够好 mciSendString 用起来比较复杂,请网上复制代码
回复 点赞
Eleven 2014年01月13日
SetWindowsHookEx(WH_KEYBOAD_LL, ...); Beep()/MessageBeep()
回复 点赞
发动态
发帖子
ATL
创建于2007-09-28

3022

社区成员

4.8w+

社区内容

ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区公告
暂无公告