添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
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);
                                      不知道别人是怎么学Windows编程的,获取URL在别人来说也许是个简单的不能在简单的程序,我也没什么Windows编程基础呢,要写个Windows程序,还是蛮费劲的。昨天百度,Google了好长时间,找资料倒是看到不少这个功能的源码,vb的,delphi的,c++的,可是我都不懂,不过上面有需要调用的WINDOWS API这个就足够了,查查这API啥作用就大概知道该咋用了。所以我用...
                                    先说获取本地的地址问题:了解这部分的内容才能够去操作URL,简单了解对象用于获得当前页面的地址 (URL),并把浏览器重定向到新的页面。window.location 对象在编写时可不使用 window 这个前缀。具体可参考该位置内容直奔主题:获取当前页面的URL地址:获取到的就是一个字符串将当前获取到的地址进行修改可以发现去除掉 “/”后,之前的地址变为了数组。那么接下来的操作实际上就是js数组的操作。数组操作内容具体不在详细阐述,只使用我们当前问题需要使用的方法。
function getQueryString(name) { 
      var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
      var r = window.location.search.substr(1).match(reg);
      if (r != null) return unescape(decodeURI(r[2]));
      retur..
                                    获取 IE 当前 URL 的代码,网上有许多类似代码,但在WINDOWSXP 下不能运行。查了一些资料,发现由于Win2000,WINXP 是基于Unicode代码的操作系统,所以没有WorkerA类,而以WorkerW类取而代之(XXXXA should be used on not unicode compliant windows oses likes Windows 95,98 etc a
返回:http://i.cnblogs.com/EditPosts.aspx?opt=1
2、window.location.protocol(设置或获取 URL 的协议部分)
var test = window.loc...
                                    服务器端语言如PHP/ASP/JSP都提供了获取URL参数的函数,但是有些时候在要求页面缓存的情况下,服务器端的功能受到限制。因此通过javascript来获取URL参数在这些情况下是一个可行的方案。 最简洁的实现如下:例如下面的URL:http://www.jigocity.com/campaign/liudehuaconcert?channel=se
//获取浏览器URL参数值
    function getQueryString(key){
        var reg = new RegExp("(^|&)"+key+"=([^&]*)(&|$)");
        var result = window.location.search.substr(1).match(reg...
window.location.href
2、如何获取浏览器url查询字符串参数?
//http://192.168.31.130:8080/newindex?code=RXEP78H&classid=3"
function showWindowHref(){
    var = window.location.href;
    var args = sHref.split('?');
    if(args[0] == sHref){
        return
 3     HWND hWnd, hWnd1, hWnd2, hWnd3, hWnd4;
 4     WCHAR URL[1000] = { 0 };
 5     hWnd = FindWindow(L"IEFrame", NULL);
 6     hWnd1 = FindWindowEx(hWnd, 0, L"WorkerW", ...