Orz求一个VB6实时捕获系统音量的方法[在线Orz ......]

raingi520 2012-11-13 08:00:39

如题。。。

我主要是想做一个软件,就像某些品牌电脑那样,多媒体键盘上有调节音量的,然后使用键盘增加或减少音量时,屏幕下面,有一条绿色的进度条那样。
我的键盘有旋钮调节音量,可惜屏幕没有显示呀,所以我想自己做个这样的小工具,在网上找遍所有网站都没有找到资料,Orz求了。。。。
...全文
872 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
东方之珠 2012-11-24
  • 打赏
  • 举报
回复
调节全局系统音量的类:http://xsoft.bokee.com/4780183.html(里面有很多关于音量设置的函数,其中有 一个静音设置的函数),放在类代码里,生成ActiveX DLL,然后在VB工程菜单中引用该DLL即可。 界面你自己做了。
raingi520 2012-11-19
  • 打赏
  • 举报
回复
我不只是想用我的键盘控制音量时显示出来,我想无论通过什么方式,当音量有变动的时候就显示出来
贝隆 2012-11-14
  • 打赏
  • 举报
回复
自己做个界面程序,系统启动时后台运行,通过Hook键盘消息来获取加减音量的信号。当有加减音量时就显示界面,当修改完毕,或没有变动时就隐藏界面即可。 捕获消息,请参阅: http://download.csdn.net/detail/veron_04/2089993 http://download.csdn.net/detail/veron_04/1899084 如何获或修改当前音量,请参阅: http://download.csdn.net/detail/veron_04/3416770 建议你采用GDI+来绘制界面,这个过程就略为麻烦,但效果极佳,请参考: http://download.csdn.net/detail/veron_04/4039695
PctGL 2012-11-14
  • 打赏
  • 举报
回复
看样子你只是想捕捉到那个旋钮转动时的动作, 然后在屏幕上显示个进度条 我的本上也有旋钮, 但说实话旋钮非常不好, 现在已经接近失灵... 而且根本没用过几次 旋钮也是按键, 当旋转的时候会产生按键消息自己先用 keycode 事件测试一下, 就知道keycode 码了 系统为音量,wmp等等的一些功能预先注册了一些热键,旋钮的热键就是那些你测试得到的keycode码 简单点的是: 用个timer不断获取前台窗口句柄 ==> 获取线程id attxxxthread 绑定前台窗口线程和自己程序窗口线程的输入获取 ... 就能xx了
raingi520 2012-11-13
  • 打赏
  • 举报
回复
自己顶一下。。。

807

社区成员

发帖
与我相关
我的任务
社区描述
VB 多媒体
社区管理员
  • 多媒体
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧