找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 718|回复: 4

[源码] IE浏览器源码

[复制链接]

19

主题

40

回帖

504

积分

高级会员

积分
504
QQ
发表于 2025-9-3 23:15:23 | 显示全部楼层 |阅读模式
基于易团雪大佬封装的IE浏览器进行完善:


COM对象封装IE浏览器示例
https://bbs.xcgui.com/forum.php?mod=viewthread&tid=218
(出处: 炫语言  | 炫彩界面库 | 用户所需, 正是我所做!)



1、基本按照易语言的WebBrowser2浏览器支持库来写,可能有缺漏
2、子类化处理,浏览器窗口能够响应:Ctrl、回车、Tab等按键





目前已经是够我用了,如果大家有需求,可以基于这个版本继续完善




已实现接口:
  1. 创建
  2. 置用户数据
  3. 取用户数据
  4. 置左边
  5. 置顶边
  6. 置宽度
  7. 置高度
  8. 移动
  9. 置可视
  10. 取可视
  11. 浏览
  12. 浏览2
  13. 取浏览器对象
  14. 取网页文档对象
  15. 后退
  16. 前进
  17. 到主页
  18. 到搜索页
  19. 刷新
  20. 停止
  21. 取静默状态
  22. 置静默
  23. 取就绪状态
  24. 取是否离线浏览
  25. 置离线浏览
  26. 取是否可拖放
  27. 置可拖放
  28. 取浏览器标题
  29. 取网页标题
  30. 置网页标题
  31. 取网页路径
  32. 取网站域名
  33. 取地址
  34. 取网页源码
  35. 取Cookie
  36. 置Cookie
  37. 取是否繁忙
  38. 取是否顶层容器
  39. 置顶层浏览器
  40. 取是否顶层浏览器
  41. 取文档类型
  42. 置边框式样
  43. 挂接通用事件_鼠标左键被按下
  44. 挂接通用事件_鼠标左键被放开
  45. 挂接通用事件_鼠标位置被移动
  46. 挂接通用事件_被双击
  47. 挂接通用事件_鼠标右键被按下
  48. 挂接通用事件_鼠标右键被放开
  49. 挂接通用事件_按下某键
  50. 挂接通用事件_放开某键
  51. 挂接通用事件_获得焦点
  52. 挂接通用事件_失去焦点
  53. 挂接通用事件_滚轮被滚动
  54. 挂接通用事件_字符输入
  55. 挂接网页文档事件_网页被单击
  56. 挂接网页文档事件_弹出右键菜单
  57. 挂接事件_状态文本被改变
  58. 挂接事件_即将打开新窗口
  59. 挂接事件_载入进度改变
  60. 挂接事件_载入完毕
  61. 挂接事件_即将跳转
  62. 挂接事件_命令状态被改变
  63. 挂接事件_载入开始
  64. 挂接事件_已就绪
  65. 挂接事件_跳转完毕
  66. 挂接事件_标题被改变
复制代码


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

50

主题

66

回帖

494

积分

超级版主

积分
494
发表于 2025-9-4 08:46:57 | 显示全部楼层
666啊大佬. 现在能hook了吧.

76

主题

471

回帖

2093

积分

管理员

积分
2093
发表于 2025-9-4 14:13:23 | 显示全部楼层
感谢大佬分享

19

主题

40

回帖

504

积分

高级会员

积分
504
QQ
 楼主| 发表于 2025-9-5 23:02:06 | 显示全部楼层
易团雪 发表于 2025-9-4 08:46
666啊大佬. 现在能hook了吧.

能,之前跟你说的问题主要是因为回调函数的调用约定错了,应该加上stdcall修饰

0

主题

111

回帖

1210

积分

金牌会员

积分
1210
发表于 2025-9-7 14:34:36 | 显示全部楼层
感谢分享
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|炫语言 | 炫彩界面库 | 用户所需, 正是我所做! ( 鄂ICP备2023014763号-1 )

GMT+8, 2025-10-19 04:39 , Processed in 0.081144 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表