📄 wince系统音量的设置.htm
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<!-- saved from url=(0036)http://www.fish888.com/WinCE-t172254 -->
<HTML><HEAD><TITLE>WinCE系统音量的设置</TITLE>
<META content=WinCE系统音量的设置 name=description>
<META content=WinCE name=keywords>
<META http-equiv=content-type content=text/html;charset=GB2312><LINK
href="WinCE系统音量的设置.files/NewA.htm" type=text/css rel=stylesheet>
<SCRIPT language=javascript src="WinCE系统音量的设置.files/NewJs.htm"
type=text/javascript></SCRIPT>
<META content="MSHTML 6.00.2900.3157" name=GENERATOR></HEAD>
<BODY onmousemove=HideMenu()>
<DIV id=menuDiv
style="Z-INDEX: 1000; VISIBILITY: hidden; WIDTH: 0px; POSITION: absolute; HEIGHT: 0px; BACKGROUND-COLOR: #0164f9"></DIV><IFRAME
id=HSI style="Z-INDEX: 3; POSITION: absolute" name=HSI src="about:blank"
frameBorder=0 width=0 height=0></IFRAME>
<SCRIPT type=text/javascript><!--
google_ad_client = "pub-1534216445189830";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as_rimg";
google_cpa_choice = "CAEQ0ZGgnAIaCM0ZNamj9HZ-KJnA93M";
//-->
</SCRIPT>
<SCRIPT src="WinCE系统音量的设置.files/show_ads.gif" type=text/javascript>
</SCRIPT>
<DIV class=DIVTitle>
<SCRIPT language=JavaScript src="WinCE系统音量的设置.files/menu.htm"
type=text/JavaScript></SCRIPT>
<DIV class=DIVMenu><A href="http://www.fish888.com/default.aspx">首页</A> | <A
onmouseover=ShowMenu(menu1,100) href="http://www.fish888.com/l1-0">编程语言</A> | <A
onmouseover=ShowMenu(menu2,100) href="http://www.fish888.com/l2-0">网站建设</A> | <A
onmouseover=ShowMenu(menu3,100) href="http://www.fish888.com/l3-0">游戏天堂</A> | <A
onmouseover=ShowMenu(menu4,100) href="http://www.fish888.com/l4-0">冲浪宝典</A> | <A
onmouseover=ShowMenu(menu5,100) href="http://www.fish888.com/l5-0">网络安全</A> | <A
onmouseover=ShowMenu(menu6,100) href="http://www.fish888.com/l6-0">操作系统</A> | <A
onmouseover=ShowMenu(menu7,100) href="http://www.fish888.com/l7-0">软件时空</A> | <A
onmouseover=ShowMenu(menu8,100) href="http://www.fish888.com/l8-0">硬件指南</A> | <A
onmouseover=ShowMenu(menu9,100) href="http://www.fish888.com/l9-0">病毒相关</A> | <A
onmouseover=ShowMenu(menu10,100) href="http://www.fish888.com/ITl10-0">IT 认证</A>
</DIV></DIV>
<DIV class=DIVBody style="MARGIN-TOP: 0px">
<DIV class=DIVContent><SPAN id=LbPath><A
href="http://www.fish888.com/default.aspx">软讯网络</A> > <A
href="http://www.fish888.com/-l7-0">软件时空</A> > <A
href="http://www.fish888.com/-l50-0">软件相关</A> > WinCE系统音量的设置</SPAN> </DIV>
<DIV class=DIVChannel
style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px">【标 题】:WinCE系统音量的设置<BR>【关键字】:<B>WinCE</B><BR>【来 源】:http://blog.csdn.net/norains/archive/2007/04/08/1556912.aspx<BR>
<DIV align=center>
<H1>WinCE系统音量的设置</H1></DIV>
<DIV
style="PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #ffffff">
<DIV
style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 100; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px"></DIV>
<DIV>
<SCRIPT type=text/javascript><!--
google_ad_client = "pub-1534216445189830";
google_alternate_ad_url = "http://www.fish888.com/noad.html";
google_ad_width = 336;
google_ad_height = 280;
google_ad_format = "336x280_as";
google_ad_type = "text";
google_ad_channel = "";
google_color_border = "FFFFFF";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_text = "000000";
google_color_url = "008000";
//-->
</SCRIPT>
<SCRIPT src="WinCE系统音量的设置.files/show_ads.gif" type=text/javascript>
</SCRIPT>
<SCRIPT type=text/javascript><!--
google_ad_client = "pub-1534216445189830";
google_alternate_ad_url = "http://www.fish888.com/noad.html";
google_ad_width = 336;
google_ad_height = 280;
google_ad_format = "336x280_as";
google_ad_type = "text";
google_ad_channel = "";
google_color_border = "FFFFFF";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_text = "000000";
google_color_url = "008000";
//-->
</SCRIPT>
<SCRIPT src="WinCE系统音量的设置.files/show_ads.gif" type=text/javascript>
</SCRIPT>
//========================================================================<BR>//TITLE:<BR>//
WinCE系统音量的设置<BR>//AUTHOR:<BR>//
norains<BR>//DATE:<BR>// Sunday
8-April-2007<BR>//Environment:<BR>// EVC4.0
+ Standard SDK 4.2<BR>// EVC4.0 + Standard
SDK
5.0<BR>//========================================================================<BR><BR>
首先我们来看一段最简单的改变音量的代码:<BR>
<DIV
style="BORDER-RIGHT: windowtext 0.5pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 0.5pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: rgb(230,230,230) 0% 50%; PADDING-BOTTOM: 4px; BORDER-LEFT: windowtext 0.5pt solid; WIDTH: 95%; PADDING-TOP: 4px; BORDER-BOTTOM: windowtext 0.5pt solid; moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial">
<DIV><IMG alt="" src="WinCE系统音量的设置.files/None.gif" align=top><SPAN
style="COLOR: rgb(0,0,0)"> DWORD dwVolume </SPAN><SPAN
style="COLOR: rgb(0,0,0)">=</SPAN><SPAN
style="COLOR: rgb(0,0,0)"> </SPAN><SPAN
style="COLOR: rgb(0,0,0)">0xAAAAAAAA</SPAN><SPAN
style="COLOR: rgb(0,0,0)">;<BR><IMG alt="" src="WinCE系统音量的设置.files/None.gif"
align=top> waveOutSetVolume(</SPAN><SPAN
style="COLOR: rgb(0,0,0)">0</SPAN><SPAN
style="COLOR: rgb(0,0,0)">,dwVolume);</SPAN></DIV></DIV><BR>
<BR>
waveOutSetVolume()的第一个参数是设备ID,因为需要更改的是整个系统音量,所以在这里直接取0值即可;第二个参数是需要设置的音量数值,范围是从
0x0 ~ 0xFFFFFFFF.<BR>
<BR>
但这个函数的功能却也是非常有限的,也就是说,它只能更改系统的主音量;如果想修改屏幕点击声,则就无能为力.<BR>
<BR>
有些细心的朋友会从"控制面板"的"声音"入手,发现每次在控制面板调节声音,相应的"ControlPanel\Volume"下的键值数值都会变更.但如果是直接修其下的改注册表,却是无论如何都达不到相应的功能的----因为没有通知系统,注册表已经被修改.<BR>
<BR>
如果需要告知系统,注册表已经修改,并请系统依照修改的数值来更改音量,则需要调用微软一个未公开的函数:AudioUpdateFromRegistry().<BR>
<BR>
这个函数在文档中是无法搜索到,如果需要调用这个函数,可以有两种方法.<BR>
<BR>
一是直接包含"pwinuser.h"文件,然后直接调用.<BR>
<BR>
二是调用coredll.dll库,引出该函数并使用.<BR>
<BR> 这里展示一个调用的例子:<BR>
<DIV
style="BORDER-RIGHT: windowtext 0.5pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 0.5pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: rgb(230,230,230) 0% 50%; PADDING-BOTTOM: 4px; BORDER-LEFT: windowtext 0.5pt solid; WIDTH: 95%; PADDING-TOP: 4px; BORDER-BOTTOM: windowtext 0.5pt solid; moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial">
<DIV><IMG alt="" src="WinCE系统音量的设置.files/None.gif" align=top><SPAN
style="COLOR: rgb(0,0,0)"> typedef </SPAN><SPAN
style="COLOR: rgb(0,0,255)">void</SPAN><SPAN
style="COLOR: rgb(0,0,0)"> (WINAPI </SPAN><SPAN
style="COLOR: rgb(0,0,0)">*</SPAN><SPAN
style="COLOR: rgb(0,0,0)">DLL_AUDIOUPDATEFROMREGISTRY)();<BR><IMG alt=""
src="WinCE系统音量的设置.files/None.gif" align=top><BR><IMG alt=""
src="WinCE系统音量的设置.files/None.gif"
align=top> DLL_AUDIOUPDATEFROMREGISTRY Dll_AudioUpdateFromRegistry </SPAN><SPAN
style="COLOR: rgb(0,0,0)">=</SPAN><SPAN
style="COLOR: rgb(0,0,0)"> NULL; <BR><IMG alt=""
src="WinCE系统音量的设置.files/None.gif"
align=top> HINSTANCE hCoreDll </SPAN><SPAN
style="COLOR: rgb(0,0,0)">=</SPAN><SPAN
style="COLOR: rgb(0,0,0)"> LoadLibrary(TEXT(</SPAN><SPAN
style="COLOR: rgb(0,0,0)">"</SPAN><SPAN
style="COLOR: rgb(0,0,0)">coredll.dll</SPAN><SPAN
style="COLOR: rgb(0,0,0)">"</SPAN><SPAN
style="COLOR: rgb(0,0,0)">)); <BR><IMG alt=""
src="WinCE系统音量的设置.files/None.gif"
align=top> </SPAN><SPAN
style="COLOR: rgb(0,0,255)">if</SPAN><SPAN
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -