我怎樣才能讓窗戶失去焦點,就像我最小化窗戶一樣?我試過SetForegroundWindow(GetNextWindow(hWnd, GW_HWNDNEXT));
但它沒有工作。看來GetNextWindow獲得的HWND是錯誤的。
那麼我可以改進它嗎?
我不想使用ShowWindow(hWnd, SW_HIDE); ShowWindow(hWnd, SW_SHOWNA)
,因爲它導致在Windows 7中的任務欄上的動畫。
還有其他完美的方法嗎?如何讓窗戶失去焦點?
-2
A
回答
0
GW_HWNDNEXT在另一個窗口下面指定一個窗口。如前所述here(MSDN),
如果沒有下(先前)窗口,返回值爲NULL。要獲得擴展的錯誤信息,請調用GetLastError。
因此,沒有其他的hWnd在Z順序被檢索,因而有 「錯」 的hWnd值(它的實際NULL)。
+0
那麼,錯誤的hWnd實際上並不是NULL。它似乎是我SetForegroundWindow東西,不能被激活。 – Star
+0
好吧,我想'ShowWindow(hWnd,SW_MINIMIZE);'是要走的路 – NTAuthority
0
爲什麼不能這樣?
ShowWindow(hWnd, SW_MINIMIZE);
還有另外一個標誌:SW_FORCEMINIMIZE
相關問題
- 1. 窗口失去焦點
- 2. 如何在窗口失去焦點後激活窗口?
- 3. 子窗口(CEdit)失去焦點
- 4. 檢查窗口是否失去焦點
- 5. 德爾福窗口失去焦點
- 6. UIGestureRecognizer「失去焦點」?
- 7. Flex:ItemEditor失去焦點!
- 8. 層失去焦點
- 9. java - 失去焦點
- 10. UISearchBar失去焦點
- 11. TextBox失去焦點
- 12. Ultraoptionset失去焦點
- 13. 如何判斷IE8窗口何時失去焦點?
- 14. WPF用戶控件失去焦點
- 15. 用戶控件失去鍵盤焦點
- 16. 如何讓Vim在失去焦點時自動保存文件?
- 17. 如果用戶點擊某些不可聚焦的東西,我該如何讓控件失去焦點?
- 18. 在角4如何失去焦點KEYUP
- 19. 如何知道NSTextView失去焦點?
- 20. 如何使Windows Phone textblock失去焦點?
- 21. 如何防止Popup失去焦點?
- 22. 如何防止元素失去焦點?
- 23. bootstrap-wysiwyg失去焦點
- 24. ListView行失去焦點
- 25. 失去焦點的頁面
- 26. 的Android ICS失去焦點
- 27. PropertyGrid部隊失去焦點
- 28. 的UISearchBar失去焦點
- 29. NG-模型失去焦點
- 30. 沒有失去焦點
也許焦點設置爲桌面窗口。 –
什麼是'hWnd'?根據這是頂層窗口還是子窗口,由GetNextWindow返回的句柄將引用頂層窗口或子窗口。你不能在子窗口上調用SetForegroundWindow。 – IInspectable
這是一個XY問題的胡言亂語。發佈後,唯一正確的答案是「不要這樣做」。 –