当前位置: 代码迷 >> WinCE >> 请教, 这些是怎么控制的
  详细解决方案

请教, 这些是怎么控制的

热度:73   发布时间:2016-04-28 12:23:59.0
请问, 这些是如何控制的?
1) 当屏幕保护时,按空格键亮屏,再按空格键播放音乐.

2) 当没有屏幕保护时,按空格键播放音乐.

请问, 这些是如何控制的? 要涉及些什么东西?

------解决方案--------------------
从LZ的描述看来,打个比方,在wince系统中:
屏幕保护出现、背光熄灭,即系统进入休眠状态。这个时候按下按键,会产生物理中断,唤醒CPU,从而唤醒系统。同时,系统底层的按键驱动会检测到有相应的按键按下,触发按键事件。系统接收到这个按键时,会根据相应的提醒配置来播放消息音乐。

这是一个大概的流程,仅供参考
------解决方案--------------------
屏幕保护时候wince默认是可以由按键事件唤醒的,屏幕会被点亮
所以楼主可以完全不用考虑驱动的问题,只需要用一个键盘钩子,配合系统API GetSystemPowerState、RequestPowerNoitify来获得电源状态的改变可以很简单就可以实现
  相关解决方案