我试图拦截Windows Mobile 6.5上“X”按钮发送的WM_SIZE消息。我知道这个消息以及wParam中的最小化值可以用来做任何我们想做的事。
然而,问题是,即使我为此事件实现自己的行为,程序也会被最小化。我尝试在WM_SIZE行放置一个断点并停止执行,但到那时主应用程序窗口被最小化。
当我们点击“X”按钮时,我有办法防止它自行最小化吗?
答案 0 :(得分:0)
你可以在WM_SYSCOMMAND下拦截吗?查找SC_MINIMIZE并使用该消息以防止其最小化。我们这样做是为了将应用程序保持在Kiosk配置中。
WM_SIZE为时已晚,在窗口已经调整大小/最大化/最小化后发送。