• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >vc/mfc > 用什么钩子钩ie的消息?

用什么钩子钩ie的消息?

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-04

佚名通过本文主要向大家介绍了sm性虐钩屁眼的钩子,台钓钩子绑法,上下钩子的钩距,拖车钩子,衣帽钩子等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 用什么钩子钩ie的消息?
描述:

开发一个客户端组件,在组件运行期间要阻止组件绑定窗口的关闭,请问如果要用钩子来拦截ie的消息的话,该用什么钩子呢?怎么做?


解决方案1:

因为windows的窗口都是类似这样的
_Winmain()
{
  MSG msg;
  GetMessage(&msg,HWND hWnd,UINT wMsgFilterMin,UINT wMsgFilterMax );
}
 接收到Wm_close消息时退出

解决方案2:

我觉得应该是WM_CLOSE

解决方案3:

用CallNextHookEx()将钩子链传递下去!

解决方案4:

我说的具体一些吧用spy++找到IE的handle然后找到创建iE消息循环的线程ID。调用SetWindowsHookEx(WH_GETMESSAGE,
                 MsgProc
                 hDllHandle,
                 dwthreadID/*创建iE消息循环的线程ID*/):
这样就在ie上安装了你的dll。之后你就可以对IE为所欲为了

解决方案5:

WH_GETMESSAGE ,
SetWindowsHookEx(WH_GETMESSAGE,
                 lpfn,
                 hDllHandle,
                 0/*o indicate hook all GUI threads):
                 


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 如何使用钩子钩住系统的信息
  • 怎样用钩子钩到汉字消息,最好给出源码。多谢!
  • 如何用钩子钩住函数?
  • 怎样用钩子函数钩到一个Edit上?
  • 钩子在98里面钩不到自定义消息
  • 为何我的钩子不能钩住其他进程
  • 这个钩子为什么钩不住指定线程的消息呢?
  • 利用钩子进行钩键盘时,如何判断是哪些键,他们对应的是什么值?
  • 怎样用钩子钩到浏览器的内容
  • 用什么钩子钩ie的消息?

相关文章

  • 2017-06-04 请问在ActiveX/com里用什么类代替CWnd?
  • 2017-06-04 如何自动点击网页对话框,那位高人给个好办法啊
  • 2017-06-04 在Vc中如何到word中的所有工具栏和菜单,并将他们隐藏?
  • 2017-06-04 请问下qq中专站原理
  • 2017-06-04 我要用VC编写个Activex控件,在VB中调用控件的方法,在VB中以字节数组的形式传递参数,好难解决啊
  • 2017-06-04 MFC程序中,怎样得到一个能响应的所有事件的名称、参数表和返回值?
  • 2017-06-05 线程间通信的一个问题?
  • 2017-06-04 求助一个简单的串口通信方面的activex控件的源代码
  • 2017-06-04 MFCActiveX问题
  • 2017-06-04 IHTMLDocument2接口

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 请问,有没有关于用MFC开发exe和ocx之间通信的例子?
    • 怎样消灭主线程中的弹出窗口?
    • 多线程和异步处理到底有什么区别和联系?我到现在还是想不通!
    • 如何在ATL创建的IE工具栏上添加TOOLBUTTON
    • 学com有方法吗?
    • 多线程的问题
    • 用MFC读取一个word简历中的数据,简历的格式不确定,读取到以后以一个固定的格式的word保存起来,这个有可能做得出吗?
    • 如何在一个ocx中调用另一个ocx??
    • 想知道一下VB最高端的实际应用情况---->>>
    • 怎样在MFCAppWizard(dll)中使用资源,再用PB调用该DLL?

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有