CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  PowerBuilder >  基础类

如何控制操作系统的"静音"与"取消静音"?

楼主cqzd(陈庆 ★★★★★)2005-03-04 08:55:10 在 PowerBuilder / 基础类 提问

如何控制操作系统的"静音"与"取消静音"? 问题点数:100、回复次数:22Top

1 楼cqzd(陈庆 ★★★★★)回复于 2005-03-04 09:23:47 得分 0

ding   一下Top

2 楼ckc(火)回复于 2005-03-04 09:25:42 得分 0

这些东西不是标准  
  如果你找不到控制接口或者是可以调用的控制程序是没办法做的Top

3 楼cqzd(陈庆 ★★★★★)回复于 2005-03-04 09:34:15 得分 0

肯定是可以实现的  
  我手头有个VB的例子,但是有好几百行代码,要改成PB的,太复杂了Top

4 楼j9dai(翔)(DoItNow)回复于 2005-03-04 10:03:56 得分 0

控制操作系统的"静音"??  
  操作系统???Top

5 楼cqzd(陈庆 ★★★★★)回复于 2005-03-04 10:18:34 得分 0

是啊,操作系统的静音啊  
  就是点一下右下角的小喇叭,出来一个调音量的滑块,下边不是有个"静音"的复选框么?Top

6 楼hygougou(uoguogyh)回复于 2005-03-04 11:13:39 得分 0

api吧?  
   
  没做过哦Top

7 楼xyqiqi(琪琪)回复于 2005-03-04 11:40:54 得分 0

找了一会,没找到Top

8 楼cqzd(陈庆 ★★★★★)回复于 2005-03-04 14:49:28 得分 0

多谢关注!Top

9 楼cqzd(陈庆 ★★★★★)回复于 2005-03-04 15:42:34 得分 0

顶一下Top

10 楼cqzd(陈庆 ★★★★★)回复于 2005-03-04 17:18:02 得分 0

兄弟们,帮帮忙Top

11 楼xngu()回复于 2005-03-04 17:25:31 得分 0

好像是没有办法直接控制,但好像可以调出音量控制面板Top

12 楼j9dai(翔)(DoItNow)回复于 2005-03-04 17:39:51 得分 0

应该有这样的API,查查Top

13 楼cqzd(陈庆 ★★★★★)回复于 2005-03-04 18:22:25 得分 0

唉,看来要把VB那个翻译成PB的了Top

14 楼cqzd(陈庆 ★★★★★)回复于 2005-03-04 21:47:43 得分 0

顶一下,睡觉去Top

15 楼cqzd(陈庆 ★★★★★)回复于 2005-03-05 09:23:12 得分 0

严重顶!Top

16 楼lang8134(heaton)回复于 2005-03-05 14:32:13 得分 0

ding~~~~~~~~~``Top

17 楼cqzd(陈庆 ★★★★★)回复于 2005-03-05 16:33:59 得分 0

ding~~~~~~~~~``Top

18 楼cqzd(陈庆 ★★★★★)回复于 2005-03-05 21:41:25 得分 0

ding~~~~~~~~~``Top

19 楼fool_bos(独孤求生)回复于 2005-03-06 00:28:44 得分 0

API是你最好的选择  
  如果汇编好你就是高手Top

20 楼qltouming(缘木渔人-临渊羡鱼,不若退而结网)回复于 2005-03-06 16:22:58 得分 100

查到以下信息,但偶也没试过怎么用,楼主试好了要共享经验哦:)~  
  //打开声音输入  
  FUNCTION   ulong   waveInOpen(ref   ulong   lphWaveIn,ulong   uDeviceID,ref   WAVEFORMAT   lpFormat,ulong   dwCallback,ulong   dwInstance,ulong   dwFlags)   LIBRARY   "winmm.dll"  
  //停止声音输入  
  FUNCTION   ulong   waveInStop(ulong   hWaveIn)   LIBRARY   "winmm.dll"    
  //设置输出音量  
  FUNCTION   ulong   waveOutSetVolume(ulong   uDeviceID,ulong   dwVolume)   LIBRARY   "winmm.dll"  
   
  以上API调用在win95以上版本可用。Top

21 楼qltouming(缘木渔人-临渊羡鱼,不若退而结网)回复于 2005-03-06 16:31:07 得分 0

又查到一些shell命令,你试试看:  
  1、rundll32.exe   shell32.dll,Control_RunDLL   access.cpl,,2    
   功能:   显示“控制面板->辅助选项->声音”选项视窗    
  2、   rundll32.exe   shell32.dll,Control_RunDLL   mmsys.cpl   @1    
      功能:   显示“控制面板->声音”选项视窗  
   
  这些都是以前一些网友整理的东东,可能会有笔误,如果不好用你在可疑之处稍稍改动下试试Top

22 楼qltouming(缘木渔人-临渊羡鱼,不若退而结网)回复于 2005-03-06 16:33:05 得分 0

再补充一下,楼上的楼上再三个API我在win32标准API中都查不到,应该不是标准的,使用中遇到不同环境可以控制起来会有一定危险,楼主使用中请留意。Top

相关问题

  • 怎样取消开机时选择操作系统的画面
  • 如何取消系统开始时候的操作系统选择项?
  • 请教VC中把控制权传给操作系统的函数
  • 如何控制操作系统里现有的服务,重起,停止,暂停....
  • 操作系统
  • 操作系统
  • 各位高手,小弟遇一问题,如何才能控制系统静音,即设置成静音和取消静音。
  • 关于根据操作系统语言动态改变“确定”“取消”“应用”等按钮Caption的做法...
  • 操作系统,help!!
  • 装操作系统

关键词

  • 操作系统
  • 控制
  • 音量
  • shell
  • dll
  • api
  • 静音
  • ulong
  • 控制面板
  • winmm

得分解答快速导航

  • 帖主:cqzd
  • qltouming

相关链接

  • PowerBuilder类图书
  • PowerBuilder类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo