2
A
回答
3
您需要枚舉所有頂級窗口(與EnumWindows功能);你必須跳過:
- 看不見的窗口(檢查IsWindowVisible函數的返回值,或者直接檢查窗口有WS_VISIBLE風格);
- 具有擴展樣式WS_EX_TOOLWINDOW的窗口,除非它們也具有WS_EX_APPWINDOW擴展樣式。
所有其他應該是任務欄中顯示的人(here的全文)。
然後,如果你想獲得擁有每個窗口的進程/線程,你可以使用GetWindowThreadProcessId函數。
相關問題
- 1. 擴展程序獲取當前打開的應用程序
- 2. 如何使用C#或VB.NET獲取當前本地主機名?
- 3. 在窗體中打開應用程序 - C#或VB.NET
- 4. 從命令行獲取當前打開的應用程序
- 5. 獲取當前Windows用戶VB.net
- 6. 在Scala或Java中,如何獲取應用程序當前佔用的RAM量?
- 7. 如何使用C#在Excel中獲取當前打開的文檔?
- 8. 如何讀取Windows中打開的應用程序的值?
- 9. 如何在「打開」中獲取我的應用程序
- 10. 在應用程序在目標c中打開時獲取PushNotification
- 11. 如何在Windows中使用java查找當前打開的應用程序的名稱(在任務欄上)?
- 12. 如何使用C程序獲取當前位置的字符?
- 13. 如何在android應用程序中獲取當前位置
- 14. 如何在Django中獲取當前應用程序
- 15. 如何在Windows XP下使用C獲取當前系統IP
- 16. 在windows上使用C++打開和關閉應用程序
- 17. 如何在android工作室中打開應用程序之前獲取通知
- 18. 如何在windows應用程序中使用VB.NET項目中的C#類?
- 19. 如何在C#應用程序中從FireFox獲取已打開的URL
- 20. 從C#應用程序獲取WindowsExplorer中的當前選擇?
- 21. 如何獲取MFC中的應用程序當前路徑(VC++)?
- 22. 如何獲取WatchKit應用程序中的當前位置?
- 23. 如何使用VB.net獲取Windows控制檯應用程序的文本?
- 24. 如何在Windows窗體應用程序VB.net中使用會話?
- 25. C# - 如何打開Excel應用程序?
- 26. 如何使用'C'或'C++'爲windows創建獨立程序或應用程序
- 27. Android:獲取當前打開的應用程序的堆棧(數組)
- 28. 如何在應用程序啓動時獲取當前位置?
- 29. 如何在Windows中使用C++獲取應用程序數據路徑?
- 30. 如何在C#中使用.exe獲取應用程序名稱?