0

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

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

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

4

1 回答 1

0

你能在WM_SYSCOMMAND下拦截它吗?寻找 SC_MINIMIZE 并吃掉消息以防止它最小化。我们这样做是为了将应用程序保留在 Kiosk 配置中。

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

于 2013-05-17T21:36:14.180 回答