WINCE6.0在应用程序中调用控制面板的应用
********************************LoongEmbedded********************************
作者:LoongEmbedded(kandi)
时间:2011.11.23
类别:WINCE应用开发
********************************LoongEmbedded********************************
根据客户的要求,用户不能进入WINCE6.0标准界面中,也就是不能直接操作WINCE的功能,而只能通过应用程序来调用,这样就需要设计为全屏的模式,但我们又要使用控制面板下的应用, 其中控制面板下的应用如下:
图1 控制面板的应用
可以通过下面的方式在自己的应用程序中来调用控制面板下的应用程序,比如我们哟调用电源的应用,代码如下所示:
CreateProcess(_T("\\Windows\\ctlpnl.exe"),_T("\\Windows\\cplmain.cpl,5"),NULL,NULL,NULL,CREATE_NEW_CONSOLE,NULL,NULL,NULL,&pi)
如果要调用其他的应用也类似,其中之需要根据要调用不同的应用来填写CreateProcess的第二个参数就可以了,上图中不同的应用对应下面不同的参数:
Bluetooth设备属性:\\Windows\\bthpnl.cpl,0
Internet选项:\\Windows\\inetcpl.cpl,0
PC连接:\\Windows\\cplmain.cpl,0
笔针:\\Windows\\cplmain.cpl,9
存储管理器:\\Windows\\stguil.cpl,0
电源:\\Windows\\cplmain.cpl,5
键盘:\\Windows\\cplmain.cpl,2
密码:\\Windows\\cplmain.cpl,3
区域设置:\\Windows\\intll.cpl,0
日期/时间:\\Windows\\cplmain.cpl,13
输入面板:\\Windows\\cplmain.cpl,11
鼠标:\\Windows\\cplmain.cpl,8
所有者:\\Windows\\cplmain.cpl,4
网络和拨号连接:\\Windows\\connpnl.cpl,0
系统:\\Windows\\cplmain.cpl,6
显示:\\Windows\\cplmain.cpl,7
显示分辨率:\\Windows\\HelloCPL.cpl,0
音量和声音:\\Windows\\cplmain.cpl,10
正在拨号:\\Windows\\cplmain.cpl,1
证书:\\Windows\\cplmain.cpl,14