2015-02-10 78 views
1

我想編寫一個程序來識別C++的活動資源管理器窗口的URL。但是我能找到的所有東西都是找到所有探索者的URL並找到活動窗口的方式。你可以幫我嗎?獲取活動的Windows資源管理器URL

獲取活動窗口的CONTEX:所有的探險家

HWND handle = GetForegroundWindow(); 

獲取網址:

http://www.codeproject.com/Questions/279108/Get-URL-Of-Current-Web-Page

+0

您必須閱讀有關Shell COM接口的信息,網址爲:https://msdn.microsoft.com/en-us/library/windows/desktop/bb774328(v=vs.85).aspx(可能需要IShellxxx接口) 。 – Matt 2015-02-10 07:01:28

+6

我搜索了,我找到了答案。我分享了它。 – parseh 2015-08-10 06:44:44

回答

1

你應該在你的IWebBrowser2每個探險者將得到get_HWND CONTEX探險。然後將它們與活動窗口比較來查找活動的瀏覽器窗口及其URL。