mfc获取webbrowser地址栏
时间: 2023-09-03 08:09:51 浏览: 160
你可以使用 `IWebBrowser2` 接口的 `get_LocationURL` 方法获取 WebBrowser 控件的当前 URL。以下是一个示例代码:
```cpp
// 获取 WebBrowser 控件指针
CWnd* pBrowserWnd = GetDlgItem(IDC_EXPLORER1);
IWebBrowser2* pBrowser = (IWebBrowser2*)pBrowserWnd->GetControlUnknown();
// 获取当前 URL
BSTR bstrURL;
pBrowser->get_LocationURL(&bstrURL);
CString strURL(bstrURL);
SysFreeString(bstrURL);
// 输出 URL
AfxMessageBox(strURL);
```
注意,你需要在 `stdafx.h` 文件中添加以下头文件:
```cpp
#include <ExDisp.h>
#include <ExDispID.h>
```
阅读全文