获取当前 IE 地址栏中的 URL
来源:互联网 发布:乾坤战纪进阶数据 编辑:程序博客网 时间:2024/04/30 12:13
分 IE7 及 IE6 这两种情况 .
在 IE6 中这样获取地址栏中的 URL, 其中 strAdd 即为所求:
HWND hIE = NULL;HWND hWorker = NULL;HWND hBar = NULL;HWND hComboBox = NULL;TCHAR szAddr[MAX_PATH] = { 0 };hIE = ::FindWindow(_T("IEFrame"), NULL);if (hIE){hWorker = ::FindWindowEx(hIE, 0, _T("WorkerW"), NULL);}if (hWorker){hBar = ::FindWindowEx(hWorker, 0, _T("ReBarWindow32"), NULL);}if (hBar){HWND hComboBox = ::FindWindowEx(hBar, 0, _T("ComboBoxEx32"), NULL);::SendMessage(hComboBox, WM_GETTEXT, MAX_PATH, (LPARAM)szAddr);}
在 IE7 中这样获取地址栏中的 URL, 其中 strAdd 即为所求:
HWND hIE = NULL;HWND hWorker = NULL;HWND hBar = NULL;HWND hComboBox = NULL;TCHAR szAddr[MAX_PATH] = { 0 };hIE = ::FindWindow(_T("IEFrame"), NULL);if (hIE){hWorker = ::FindWindowEx(hIE, 0, _T("WorkerW"), NULL);}if (hWorker){hBar = ::FindWindowEx(hWorker, 0, _T("ReBarWindow32"), NULL);}if (hBar){HWND hAddress = ::FindWindowEx(hBar, 0, _T("Address Band Root"), NULL);HWND hComboBox = ::FindWindowEx(hAddress, 0, _T("ComboBoxEx32"), NULL);::SendMessage(hComboBox, WM_GETTEXT, 255, (LPARAM)strAdd);}
0 0
- 获取当前 IE 地址栏中的 URL
- 获取当前 IE 地址栏中的 URL
- C#获取当前IE地址栏的url
- c#:获取IE地址栏中的URL
- JS获得当前地址栏url+完整获取,Js获取IE地址栏
- Javascript获取当前地址栏URL
- .net获取地址栏中的url
- .net获取地址栏中的url
- js获取当前页地址栏完整URL
- php获取当前页面地址栏中的地址
- php获取当前页面地址栏中的地址
- php获取当前地址栏中的地址
- js获取当前地址栏中的参数值
- 获取解析URL地址栏中的参数
- JS中获取url地址栏中的参数
- 取当前地址栏url
- C#中利用winapi获取IE地址栏URL
- asp.net 获取当前地址栏中完整的url
- poj 1426 Find The Multiple
- Android Init进程
- const
- POJ 1458-Common Subsequence(dp之最长公共子序列)
- Sudoku(POJ--2676
- 获取当前 IE 地址栏中的 URL
- [TOJ 3541] Counting Sequences
- 编程之美1.12 尼姆博弈拓展的分析与论证
- git 远程同步命令
- 归档test
- HDOJ 2112 HDU Today(最短路,dijkstra算法)
- Java初级培训笔记------反射
- 黑马程序员------线程3
- Android目录结构