日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

WinCE系统声音定制

發(fā)布時間:2025/4/16 windows 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 WinCE系统声音定制 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

作者:ARM-WinCE

?

?

?

2010的第一篇Blog,介紹一下WinCE系統(tǒng)聲音的定制。說白了,就是設置注冊表。WinCE系統(tǒng)啟動的開機音樂,點擊觸摸屏以及鍵盤輸入的按鍵音,還有系統(tǒng)運行過程中的各種聲音其實都是在注冊表里面預先設置好的。這里做個簡單介紹:

?

整個WinCE系統(tǒng)聲音注冊表設置如下:

[HKEY_CURRENT_USER/ControlPanel/Volume]

"Key"=dword:10002

"Screen"=dword:10002

"Mute"=dword:7

"Volume"=dword:99999999

?

[HKEY_LOCAL_MACHINE/Snd/Scheme]

".DefaultSounds"=mui_sz:"cplmain.cpl,#33123"

".AllSounds"=mui_sz:"cplmain.cpl,#33124"

".NoSounds"=mui_sz:"cplmain.cpl,#33127"

?

[HKEY_LOCAL_MACHINE/Snd/Event]

".Scheme"=".DefaultSounds"

"EventMask"=dword:FFFFFF

"EventCache"=dword:300

; Schemedescriptions???

".NoSounds"=multi_sz:"","","","","","","","","","","","","","","","","","","","",""

".DefaultSounds"=multi_sz:"Asterisk","","critical","default","","exclam",

?????????????????????"infbeg","infend","infintr","","","","question",

?????????????????????"Infbeg","Infend","Infintr","startup","","","",""

".AllSounds"=multi_sz:"Asterisk","Close","critical","default","Empty","exclam",

?????????????????????"infbeg","infend","infintr","MenuPop","MenuSel","OpenProg","question",

?????????????????????"Infbeg","Infend","Infintr","startup","WindMax","WindMin","RecStart","RecEnd"

?

這些是默認設置,下面分別介紹一下:

1.???????音量設置

[HKEY_CURRENT_USER/ControlPanel/Volume]

"Key"=dword:10002??????????

"Screen"=dword:10002??????

"Mute"=dword:7???????????????

"Volume"=dword:99999999

Volume:是設置默認的系統(tǒng)音量的,0為最小,也就是沒聲音了;0xFFFFFFFF為最大音量

Mute:用來設置Mute類型,0位表示Notifications,1位表示Apps,2位表示Events。默認情況為0x7,也就是全部打開,如果為0,則表示完全Mute。

Screen:表示點擊觸摸屏的聲音音量,從0x1到0x10002表示從最小到最大。

Key:表示按鍵輸入的聲音音量,從0x1到0x10002表示從最小到最大。

上面的這些設置在WinCE系統(tǒng)啟動后,可以在”Control Panel”->”Volume&Sounds”中看到。

?

?

2.?系統(tǒng)聲音的策略

[HKEY_LOCAL_MACHINE/Snd/Scheme]

".DefaultSounds"=mui_sz:"cplmain.cpl,#33123"

".AllSounds"=mui_sz:"cplmain.cpl,#33124"

".NoSounds"=mui_sz:"cplmain.cpl,#33127"

這里包含了所有的聲音策略,有默認使用的聲音策略,打開所有聲音的策略和關閉所有聲音的策略。如果用戶想包含并使用自己聲音策略,要先在這里聲明。

每一種聲音策略都對應到cplmain.cpl中的數(shù)字,這個定義可以在/WINCE600/PUBLIC/WCESHELLFE/OAK/CTLPNL/CPLMAIN/cplres.h中找到,如下:

#defineIDS_LOC_DEFAULTSOUNDS????????????(REBASE+0x163)?????????對應#33123

#defineIDS_LOC_ALLSOUNDS????????????????????(REBASE+0x164)?????????對應#33124

#defineIDS_LOC_NOSOUNDS??????????????????????(REBASE+0x167)?????????對應#33127

?

同樣如果用戶想定義自己的聲音策略,也可以在這里面添加定義。具體的不說了,下面還會提到。

?

3.?聲音策略的定義

[HKEY_LOCAL_MACHINE/Snd/Event]

".Scheme"=".DefaultSounds"

"EventMask"=dword:FFFFFF

"EventCache"=dword:300

; Schemedescriptions???

".NoSounds"=multi_sz:"","","","","","","","","","","","","","","","","","","","",""

".DefaultSounds"=multi_sz:"Asterisk","","critical","default","","exclam",

?????????????????????"infbeg","infend","infintr","","","","question",

?????????????????????"Infbeg","Infend","Infintr","startup","","","",""

".AllSounds"=multi_sz:"Asterisk","Close","critical","default","Empty","exclam",

?????????????????????"infbeg","infend","infintr","MenuPop","MenuSel","OpenProg","question",

?????????????????????"Infbeg","Infend","Infintr","startup","WindMax","WindMin","RecStart","RecEnd"

這里定義了使用哪個聲音策略,以及事件的屏蔽,還有聲音策略的定義。

.Scheme:定義系統(tǒng)使用的聲音策略。

EventMask:定義是否隱藏某些聲音的事件,總共21個事件,可以選擇性的隱藏某個事件,默認情況下,所有的事件都會在控制面板中的聲音設置中看到。這里本來想傳一張圖片,結果發(fā)現(xiàn)csdn博客的圖片上傳功能暫時關閉了。多說兩句,在控制面板中,找到聲音設置,然后切換到Sounds窗口,在Event下面就可以看到所有的聲音事件了。

實際上這些聲音事件的定義在/WINCE600/public/wceshellfe/oak/ctlpnl/cplmain/sndschem.cpp中的一個數(shù)組idsSoundEvents[NUM_SOUND_EVENTS]中。

EventCache:設置Cache的大小,用于記錄彈出窗口及窗口的切換動作。

.NoSounds:具體聲音策略的定義

.DefaultSounds:具體聲音策略的定義

.AllSounds:具體聲音策略的定義

默認情況下,只是定義了這三種聲音策略,每一種策略定義了針對21個聲音事件分別采用什么樣的聲音。這里用戶也可以添加自己的聲音定制策略。所有的聲音文件都是.wav文件,存放在/WINCE600/public/wceshellfe/oak/files目錄下面。在創(chuàng)建WinCE工程病編譯之后,這些.wav文件會被拷貝到編譯工程的release目錄下面,并被打包到WinCE的image中去。

?

4.?定制開機音樂

了解了上面的注冊表,改變開機音樂就很簡單了,對于WinCE系統(tǒng)中有21個聲音事件,其中startup事件就是指開機音樂(可以從前面的.AllSounds聲音策略定中看到),這個事件對應的是startup.wav文件。

所以最簡單的方法就是把你的開機音樂文件命名為startup.wav,然后替換你WinCE工程編譯后release目錄下面的startup.wav文件,最后重新Makeimg一下,就可以了。

總結

以上是生活随笔為你收集整理的WinCE系统声音定制的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 婷婷久久综合网 | 天天色综网| 99精品欧美| 亚州精品毛片 | 成人毛片视频网站 | 影音先锋精品 | 国产特黄毛片 | 岛国av片 | 自拍在线视频 | 国产精品suv一区二区三区 | 欧美在线另类 | 午夜激情福利视频 | 日韩高清一二三区 | 爱情岛论坛永久入口 | 国产中文一区二区三区 | 黄色片免费 | 精品视频一区二区在线观看 | 亚洲精品视频一区二区 | jizz18欧美18 | 成人黄色小说在线观看 | 国产欧美日韩免费 | 国产女人在线 | 精品在线观看视频 | 国产成人啪精品午夜在线观看 | 亚洲天堂一区二区在线观看 | 在线91视频 | 精品人妻天天爽夜夜爽视频 | 亚洲高清视频免费观看 | 国产麻豆乱码精品一区二区三区 | 播播激情网 | 国产激情av在线 | 免费一区 | 在线精品一区二区三区 | 性视频在线 | 亚洲国产成人在线观看 | 欧美一级射 | 狠狠97| 日韩av一区二区在线观看 | 国产精品丝袜一区二区 | 韩国三级hd中文字幕叫床浴室 | 成人精品三级av在线看 | 啪啪五月天 | 国产精品毛片一区二区在线看 | 欧美偷拍亚洲 | 日韩有码在线播放 | 日韩精品福利在线 | 视频1区 | 国产三级精品三级在线 | 日韩精品av一区二区三区 | 日本一区二区免费在线 | 男人添女人囗交视频 | 色戒av | 男生操女生在线观看 | 好爽…又高潮了毛片免费看 | 激情狠狠 | 国产日韩视频在线 | 日韩成人av毛片 | 91精彩视频| 爱涩av| 91久久| 青草超碰| 一区不卡在线观看 | 麻豆成人久久精品一区二区三区 | 爽妇网国产精品 | 欧美日日操 | 欧美视频区 | 夜夜爽夜夜叫夜夜高潮漏水 | 欧美无马 | 亚洲h| 亚洲视频网站在线观看 | 伊人久久一区二区 | 日本美女黄色一级片 | 日日干夜夜爱 | 四虎国产视频 | 打屁股调教视频 | 婷婷国产成人精品视频 | 亚洲人成网站999久久久综合 | 深夜福利网站在线观看 | 亚洲精品另类 | av夜夜操| 农夫色综合 | 一吻定情2013日剧 | 深夜啪啪| 丁香婷婷亚洲 | 少妇高潮av| 亚洲网站在线播放 | 国产在线欧美在线 | 91久久精品日日躁夜夜躁国产 | 日韩一区二区三区三四区视频在线观看 | 国产成人精品久久二区二区91 | 香蕉日日| 91精品福利视频 | 亚洲av色一区二区三区精品 | 亚洲天堂手机 | 一级黄色片在线免费观看 | 日韩不卡 | 激情欧美网站 | 大肉大捧一进一出视频 | 操mm影院|