当前位置: 代码迷 >> WinCE >> wince桌面窗口的有关问题
  详细解决方案

wince桌面窗口的有关问题

热度:153   发布时间:2016-04-28 13:35:54.0
wince桌面窗口的问题
问下各位,我如何在不启用任何应用程序的情况下修改桌面,桌面窗口由哪个进程维护?比如,我想在桌面上显示电池电量,当电量变化的时候,我需要动态的指示,当我按下关机键的时候弹出一个对话框并倒计时^^^等等;实现这些需要修改哪儿的代码?在shell里吗?前提是不添加任何应用程序

------解决方案--------------------
不添用其它程序估计很难,通过修改已有的explorer.exe也比较复杂吧。
------解决方案--------------------
为什么不额外添加应用程序呢?这样不是更有效么?
------解决方案--------------------
把操作系统自带的桌面窗口程序explorer.exe去掉,之后加上自己开发的桌面程序xxx.exe即可
------解决方案--------------------
可以实现
------解决方案--------------------
楼主的功能需求一般不会直接修改Explorer,而是自己编写相应的应用实现。
------解决方案--------------------
探讨
顺便请教一个驱动发送消息的问题,直接postmessage就ok了吗?需要注册消息吗?每天一贴,送分10,每周10贴,送分30

------解决方案--------------------
探讨
把操作系统自带的桌面窗口程序explorer.exe去掉,之后加上自己开发的桌面程序xxx.exe即可

------解决方案--------------------
要读取电池的电量,可以通过电池管理让电源管理发送通告就行,不过电池驱动要支持这个。不过怎么在状态栏上实现显示到是个大问题。可以参考一下netui,看一下USB接口接上去时,如何实现在右下角的状态栏上显示小电脑的,源码在netui里面。
------解决方案--------------------
vs2005的帮助里面,所有的API都有介绍,关键是要静下来看.
------解决方案--------------------
显示电池电量可以根据驱动的值做个系统托盘程序就可以了。不要改explorer.exe.关机那个也可以自己写程序实现吧,并不是所有功能都要改源码的,源码尽量不要改!
  相关解决方案