通行证: 用户 密码 域名空间  下载中心 社区论坛 信息公告 my小屋
联系我们
设为首页
加入收藏

 

qq,asp,php,jsp,xml,sql,.net,编程 程序 网页图象 建站经验 私服
首页 | 新闻资讯 | 编程开发 | 网页设计 | 图形图象 | 网络媒体 | 网站模板 | 数 据 库 | 投稿
论坛 | 操作系统 | 系统优化 | 网络安全 | 黑客技术 | 硬件学堂 | 硬件报价 | 服 务 器 | 地图
专题 | 应用软件 | 聊天通讯 | q q 专栏 | 建站经验 | 在线工具 | 站长club | 注 册 表 | 旧版
社会 | 游戏娱乐 | 设计欣赏 | 疑难解答 | 社区论坛 | 韩国素材 | 素材图库 | 广告服务 | 服务
当前位置:首页>>网页设计>>html/css>>正文 新版上线![旧版]
注:打开慢时请稍等

获取ie当前url的代码

http://www.iyit.net  日期:2006-9-29 16:58:06  来源:  点击:
参加讨论】 获取 ie 当前 url 的代码,网上有许多类似代码,但在windowsxp 下不能运行。查了一些资料,发现由于win2000,winxp 是基于unicode代码的操作系统,所以没有workera类,而以workerw类取而代之(xxxxa should be used on not unicode compliant windows oses likes windows 95,98 etc and on unicode enabled oses replace a with w. remember workera or workerw doesn't have something related to ie version. to obtain all of the opened ies url use enumwindows callback function and cheers. )。本篇文章发表于www.iyit.net()

option explicit


private declare function findwindow lib "user32" alias "findwindowa" (byval lpclassname as string, byval lpwindowname as string) as long 'findwindow函数的功能是找到当前运行的ie窗口的url地址的句柄

private declare function findwindowex lib "user32" alias "findwindowexa" (byval hwnd1 as long, byval hwnd2 as long, byval lpsz1 as string, byval lpsz2 as string) as long 'findwindowex函数的功能是找到子窗体的句柄

private declare function sendmessagebystring lib "user32" alias "sendmessagea" (byval hwnd as long, byval wmsg as long, byval wparam as long, byval lparam as string) as long

private const wm_gettext = &hd


private sub command1_click()

getcurrenturl

end sub

sub getcurrenturl(optional byref url as string)

dim hwnd as long '设定一个长整形变量用来接收函数返回值

hwnd = 0 '初始化

hwnd = findwindowex(hwnd, 0, "ieframe", vbnullstring) 'ie窗口句柄

hwnd = findwindowex(hwnd, 0, "workerw", vbnullstring) 'ie窗口的工作区句柄

hwnd = findwindowex(hwnd, 0, "rebarwindow32", vbnullstring) 'ie窗口的菜单栏句柄

hwnd = findwindowex(hwnd, 0, "comboboxex32", vbnullstring) 'ie窗口下拉菜单句柄

hwnd = findwindowex(hwnd, 0, "combobox", vbnullstring) 'ie窗口下拉菜单当前项句柄

hwnd = findwindowex(hwnd, 0, "edit", vbnullstring) ''ie窗口下拉菜单编辑框句柄

url = string(1024, chr(0)) '初始化字符串

sendmessagebystring hwnd, wm_gettext, 1025, url '向系统发送获得ie窗体地址栏中的字符串命令

url = split(url, chr(0))(0) '根据 url 长度得到 url 值

msgbox url '显示ie当前网址

end sub

编辑:黑鹰 [发送给好友] [打印本页] [关闭窗口] [返回顶部]
上一篇:网页屏蔽(左右键,代码等)的非js方法
下一篇:两分钟做个xhtml+css的网站首页
转载请注明来源:www.iyit.net
特别声明: 本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。

 相关文章
最新更新 热点排行 推荐新闻
css+div设计实例:看看ie中有关1px的b
css+div设计实例:hover over下的边框
实用技巧:用html给flash加链接
css使用技巧20则
超级漂亮的表格:彩色背景
css+div设计实例:看看ie中有关1px的b
css+div设计实例:hover over下的边框
实用技巧:用html给flash加链接
css使用技巧20则
超级漂亮的表格:彩色背景
巧用css滤镜做图案文字
html教程 介绍几个不常用的html标签
css中的行为——expression
中文排版css心得
网页浏览速度提高切实可行的七个方法
用css控制透明图片 
用css实现的一张图完成的导航条 
用css设计的导航实例 
css+div设计实例:看看ie中有关1px的b
css+div设计实例:hover over下的边框
qq密码被盗怎么办!我教你找回密码
轻易破解winrar,winzip密码
备份软件ghost使用教程
xp中重新安装或修复ie6的三种方法
ghost批处理命令用法详解
qb这样拿!免费获取qb方法剖析
如何控制我的电脑只允许登录我自己的q
siteadvisor 助你远离恶意网站
qq2006 beta3隆重发布 实用功能一一奉
美国微软总部相中重庆15岁网络奇才(图
巧用css滤镜做图案文字
利用css改善网站可访问性
快速安装windows操作系统独家秘籍
30秒清除windows系统所有垃圾
系统盘符错乱的解决方案
由windows远程桌面想到的复制粘贴问题
不输密码照样登陆操作系统
windows下的虚拟主机设置全功略
windows操作系统完美维护技巧
ghost备份问题精彩解决方法集锦
菜鸟学电脑之端口基础知识
qq号码激活的常见问题及案例分析 
 友情链接
设置首 页 - 版权声明 - 广告服务 - 关于我们 - 联系我们 - 友情连接
copyrights © 2004-2006 iyit.net all rights reserved.
网站合作、广告联系qq:147007642、466949678
易特网络技术 点击这里给我发消息