社区
ATL
帖子详情
怎样获取IE地址栏中的按键事件?
随风飞扬向天去
2006-05-15 04:56:55
最近要写一个IE插件,不知道怎样获得IE地址栏中用户输入的字符串(在IE还没导航到这个字符串所指向的网址,所以不能用IWebBrower2::get_LocationURL()函数),希望哪位大侠给个方法?
...全文
221
7
打赏
收藏
怎样获取IE地址栏中的按键事件?
最近要写一个IE插件,不知道怎样获得IE地址栏中用户输入的字符串(在IE还没导航到这个字符串所指向的网址,所以不能用IWebBrower2::get_LocationURL()函数),希望哪位大侠给个方法?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lion_wing
2006-05-17
打赏
举报
回复
用BHO得到地址栏的HWND,然后子类化,就能收到用户用地址栏的任何操作。
随风飞扬向天去
2006-05-17
打赏
举报
回复
我再说一下:我的意思是得到用户在地址栏中输入的字符串。
随风飞扬向天去
2006-05-17
打赏
举报
回复
谢谢各位啦,经过考虑,我自己创建了一个编辑框来实现所需的功能。
ollydbg(Ollydbg)兄台:HRESULT CMySink::Invoke()是怎么来的?我不大明白,请多多指教。
wildmen(http://onewildchild.blogcn.com)兄台:我的邮箱是:johnsmithcry@163.com
jacklzw88
2006-05-16
打赏
举报
回复
可以用钩子,不过其实如果你要得到url的话思路可以换一个
lion_wing
2006-05-16
打赏
举报
回复
子类化SUBCLASS
wildmen
2006-05-16
打赏
举报
回复
我刚完成一个类似的功能. 用 BHO 方法.
你把邮件给我,我给你代码和文档.
「已注销」
2006-05-16
打赏
举报
回复
sink住DWebBrowserEvents2,然后即可
HRESULT CMySink::Invoke(DISPID dispidMember,REFIID riid,LCID lcid,WORD wFlags,
DISPPARAMS* pDispParams,VARIANT* pvarResult,EXCEPINFO* pExcepInfo,UINT* puArgErr)
{
USES_CONVERSION;
switch(dispidMember)
{
case DISPID_BEFORENAVIGATE2: // hyperlink clicked on
{
CComVariant varURL(*pDispParams->rgvarg[5].pvarVal);
varURL.ChangeType(VT_BSTR);
sprintf(m_buf,"打开新链接 %s ",(char *)OLE2T(varURL.bstrVal));//这里即可知道URL
}
break;
}
Visual C++编程技巧精选500例.pdf
277 如何清除IE
地址栏
历史记录? 278 如何添加IE浏览器收藏夹内容? 279 如何使用默认浏览器打开指定网页? 280 如何清除上次登录用户历史记录? 281 如何强制操作系统只执行规定的程序? 282 如何在系统“控制面板/添加...
Visual c++案例开发集锦
在IE工具栏
中
加入快捷图标 简单浏览器开发 FTP客户端开发 一种简单的proxy程序 聊天室客户端程序开发 聊天室服务器端开发 第七章 报表与打印演示 程序互斥运行 定时关机 读写INI文件 删除目录及子目录文件 文件查找 ...
中
学生学业水平考试上机操作演示精讲
2、IE操作题; 1)网页的浏览即打开网页(如百度) ;2)搜索引擎(如用百度搜索关键词) ;3)收藏网页;4)设置主页; 3、Word操作题 1)字体的设置;2)段落的设置;3)边框与底纹;4)页眉与页脚;5)分栏的设置; 4、EXCEL操作题 1)...
Visual C++案例开发集锦
在IE工具栏
中
加入快捷图标 简单浏览器开发 FTP客户端开发 一种简单的proxy程序 聊天室客户端程序开发 聊天室服务器端开发 第七章 报表与打印演示 程序互斥运行 定时关机 读写INI文件 删除目录及子目录文件 文件查找 ...
Javascript基础知识(二)
事件
Event对象:(event对象是window对象的属性,当
事件
发生时,同时产生event对象,...3.keyCode:对于keyCode
事件
,指示按下的键的Unicode字符,对于keydown/keyup
事件
,指示按下的键盘是数字表示器(获得
按键
的数值); 4.
ATL
3,245
社区成员
48,539
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章