挂机键到底干了些什么?
Windows Mobile,按下挂机键(就是挂电话的那个红色的按键),默认动作就是所有的窗口都会隐藏起来,今日主题除外。
现在我想写一个程序,按挂机键的时候,它不被隐藏,用过Spb Home的人都应该很清楚这种效果。
我经过很多尝试都没法做到Spb Home的那种效果:
1,我一开始打算响应WM_SHOWWINDOW消息,但我没捕捉到这个消息,Windows Mobile根本没有这个消息?
2,通过CE spy,我看到一个消息,其值为0xC005,但收到这个消息的时候,窗口已经被隐藏,而我再把窗口show出来的时候,就难免有点闪一下,效果不太好。
3,通过钩子改变挂机键行为,但我并不是想屏蔽挂机键,我希望按挂机键的时候别的程序都隐藏,但我的程序show出来。
上面是我的思路,谁知道挂机键确切做了些什么或者知道怎么解决我的问题的话,不妨告诉我,谢谢。