首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Windows Mobile >

Windows Mobile下怎么截获 休眠、唤醒消息

2012-02-26 
Windows Mobile下如何截获 休眠、唤醒消息?按下Power键,或者系统自动进入休眠和唤醒,我们如何可以截获这些

Windows Mobile下如何截获 休眠、唤醒消息?
按下Power键,或者系统自动进入休眠和唤醒,我们如何可以截获这些消息?
有篇关于CE电源管理的文件写得不错,但我不知道才能获得休眠和唤醒的消息。
http://www.cnblogs.com/jasonye/archive/2008/03/06/1094213.html
谢谢~

[解决办法]
参考一下这篇文章:
http://www.codeguru.com/cpp/w-p/ce/memorymanagement/article.php/c11113

[解决办法]
应该是先CREAT一个MESSAGEQUE,然后再WAITFORSIGNOBJECT。我们以前做过这个因为一休眠,GPS就被关了。要是没解决PM我一下。
[解决办法]
可以的.如果你在C盘安装你的PPC SDK我想应该能找到类似的例子. 
C:\Program Files\Windows CE Tools\wce500\Windows Mobile 5.0 Pocket PC SDK\Samples\CPP\Win32\Powermanager
这里例子具体讲述了整个过程, 包括CreateMsgQueue然后RequestPowerNotifications.

附加的信息是最近在PPC上正好试验过,在按下power键之后
系统首先在PBT_TRANSITION时候进入unattended状态,然后很快进入suspend状态.你可以任选一个状态来暂停甚至释放你觉得重要的资源
等到resume的时候有PBT_RESUME,然后PBT_TRANSITION就进入了ON的状态

热点排行