如何拦截WM 6.5上的最小化消息

时间:2013-05-16 12:37:00

标签: winapi windows-mobile-6.5

我试图拦截Windows Mobile 6.5上“X”按钮发送的WM_SIZE消息。我知道这个消息以及wParam中的最小化值可以用来做任何我们想做的事。

然而,问题是,即使我为此事件实现自己的行为,程序也会被最小化。我尝试在WM_SIZE行放置一个断点并停止执行,但到那时主应用程序窗口被最小化。

当我们点击“X”按钮时,我有办法防止它自行最小化吗?

1 个答案:

答案 0 :(得分:0)

你可以在WM_SYSCOMMAND下拦截吗?查找SC_MINIMIZE并使用该消息以防止其最小化。我们这样做是为了将应用程序保持在Kiosk配置中。

WM_SIZE为时已晚,在窗口已经调整大小/最大化/最小化后发送。