只需處理WM_SIZE消息,是否可以知道窗口是否從最小化狀態恢復?WM_SIZE消息
3
A
回答
2
不,它不是 -
的wParam將SIZE_RESTORED(0)
和lParam將有窗口的新的大小。
除非您在窗口最小化時存儲在窗口中,否則無法單獨從此消息中恢復它。
0
不是直接來自當前參數。
但是,如果您每次收到消息時都存儲傳遞給WM_SIZE的參數,那麼您只需檢查最後傳遞的參數是否爲SIZE_MINIMIZED。
0
GetWindowPlacement Function工作嗎?
檢索指定窗口的顯示狀態和恢復,最小化和最大化位置。
+0
這將返回當前的位置,所以如果你在WM_SIZE處理程序中調用它,它會告訴你什麼是WM_SIZE參數已經告訴你。 – 2010-08-18 19:50:29
相關問題
- 1. 從WM_SIZE消息更改表單大小
- 2. 當最小化或恢復時,沒有WM_SIZE消息
- 3. 爲什麼SetScrollInfo()函數將WM_SIZE消息發送到WndProc()?
- 4. WM_SIZE with loword == hiword == - 1?
- 5. 捕獲最後一個WM_SIZE
- 6. WM_SIZE不按預期方式工作
- 7. 消息驅動豆消息
- 8. RabbitMQ將消息分組爲一個消息,即合併消息
- 9. Java - 向WebSphere消息代理髮送消息及其消息
- 10. MQ消息消失
- 11. 取消ActiveMQ消息
- 12. 取消有消息
- 13. 消息
- 14. 消息
- 15. 消息
- 16. 消息
- 17. 消息
- 18. 消息
- 19. 消息
- 20. 消息`
- 21. 消息
- 22. Openerp信息消息
- 23. JOptionPane信息消息
- 24. 通知消息/提醒消息和UICollectionView:
- 25. 發送消息/注入CAPL的消息
- 26. 使用消息API識別消息Android
- 27. 回聲消息但顯示消息
- 28. 消息隊列:每條消息保證
- 29. 從消息描述中創建消息
- 30. 消息隊列中的多條消息
你確定嗎? – Ayrosa 2010-08-18 19:47:14
@jaayrosa http://msdn.microsoft.com/en-us/library/ms632646(VS.85).aspx – 2010-08-18 21:19:17