为啥叫另类? 因为不是真正的实现COM接口

过程:

1:先获取IE的句柄 (方法很多)比如:FindWindowEx (0, 0, “IEFrame”, 字符 (0))

2:通过API取得IE窗口的大小 GetWindowRect (IE句柄, 矩形数据)

3:通过API创建一个新窗口。该窗口的左边、顶边、宽度 = 矩形数据左边 矩形数据顶边 矩形数据右边-左边      
    窗口创建完毕后可以再创建个编辑框和按钮

4:用API 将新窗口的标题栏去掉

SetWindowLong (创建的窗口句柄, #GWL_STYLE, 369623040)     
    SetWindowLong (创建的窗口句柄, #GWL_EXSTYLE, 256)     
       #GWL_STYLE = -16    
       #GWL_EXSTYLE = -20

5:通过API将新建的窗口移动到IE上。位置在窗口创建的时候已经设置好了     
   SetParent (创建的窗口句柄, IE的句柄)

OK。此时已经完成了。

本方法的缺点:

1:要开一个进程监视是否有新IE进程,有的话上5步

2:另一个缺点是要监视IE窗口的大小改变,自身新建窗口随IE窗口大小改变而改变

缺点的解决方法:

1:采用BHO插件形式

2:启动时创建个线程或者时钟事件一直判断窗口大小     本演示图片是以BHO插件形式实现的

易语言开发IE工具条 -- 另类篇相关推荐

  1. 基于易语言开发的小说下载工具

    基于易语言开发的小说下载工具 这次的编程,是为了交作业,嘻嘻 老规矩,上个图 ***让我女朋友露个脸,哈哈哈哈哈*** 起因:看到论坛里面,没什么用易语言下载小说的软件,是易语言不好用吗?还是Pyth ...

  2. linux 易语言窗口程序_易语言开发Linux程序

    令人兴奋的是易语言可以开发Linux程序,易语言是一个跨平台的开发工具,支持Windows及Linux.使用易语言开发Linux程序,您可以在Windows环境下编写基本于Windows的程序,及编写 ...

  3. 易语言开发-托盘图标和菜单的实现

    易语言开发-托盘图标和菜单的实现 前言 程序实现 创建工程 设计应用界面 添加托盘图标资源 设置托盘图标 隐藏程序主界面 添加菜单 添加托盘事件 实现"显示主程序"菜单功能 实现& ...

  4. 易语言开发免费版的快手去视频水印软件!超简单

    易语言这个工具其实功能还是很强大的,开发一些简单的工具,易语言可以算得上是神器了哈!那么我们今天给CSDN的朋友带来的干货是用易语言开发一款快手去水印的工具!工具和源码我们会上传到CSDN下载站里面! ...

  5. 开发文件服务器,易语言开发文件服务器

    易语言开发文件服务器 内容精选 换一换 随着深度学习的广泛应用,大量的深度学习框架及深度学习硬件平台应运而生,但不同平台的神经网络模型难以在其他硬件平台便捷的运行,无法充分利用新平台的运算性能.TVM ...

  6. linux 易语言窗口程序_用易语言开发Linux程序的方法

    漫溃廉江欧洲恺撒哈博浑饨?农区南雄青枫沙袋风行画行全盘.赁租落子淋雨长笑林登联氨.欠身双黄妹妹稠密平摊麻乱封杀,蹦极四友萌芽布鞋魔符采制.馆子恭喜乐天内绘磨勘泪液旁出并且! 全盟女神功曹使劲信徒,用易 ...

  7. 【百宝云网络验证】—易语言开发的系统

    [百宝云网络验证]-易语言开发的系统 小编今天重磅推出全新版本易语言网络验证系统! 本套系统新增很多特色功能,如防攻击.防破解.数据监控等等,重点是它还是免费的!免费的!免费的!重要的事重复三遍!废话 ...

  8. c开发 易语言支持库,易写易库-用易语言开发易语言支持库.pdf

    易写易库-用易语言开发易语言支持库 易写易库(EXEK)用户手册 版本:0.2 作者:liigo,/liigo 时间:2008.10 概述 EXEK EXEK "易写易库(EEXXEEKK) ...

  9. “易写易库(EXEK)”项目启动,用易语言开发易语言支持库

    "易写易库"(EXEK,E Xie E Ku)项目已经启动,用易语言开发易语言支持库.我(liigo)准备用一个月左右的业余时间,完成本项目的一期工程. 用易语言开发易语言支持库, ...

最新文章

  1. 推荐8个非常有逼格的实用软件,让你的办公更高效
  2. vue 项目初始化时,npm run dev报错解决方法
  3. 正确使用硬盘的方法与维护
  4. ehlib 用法记录
  5. JavaEE Servlet 并发问题
  6. python四十八:多态
  7. butterknife 源码分析
  8. RxJS switchMap, mergeMap, concatMap,exhaustMap 的比较
  9. LeetCode 98. 验证二叉搜索树(递归)(迭代)
  10. 空间数据分析与R语言实践
  11. Spring的开幕式——Spring概述与设计思想
  12. 孩子学python_教孩子学编程 Python
  13. apache+php+mysql 常见集成环境安装包
  14. 大地测量学基础(复习)第二部分
  15. 调用登录接口返回“参数错误”
  16. 计算机控制ess和kv,自动控制理论第三章练习题
  17. AI应用第一课:支付宝刷脸登录
  18. 详解用Java实现爬虫:HttpClient和Jsoup的介绍及使用(请求方式、请求参数、连接池、解析获取元素)
  19. Bugku_Misc_Licking dog diary
  20. INTERSECT –谓词中被低估的双向

热门文章

  1. 数字计算机模拟人脑,人造突触问世,计算机模拟人脑不是梦
  2. DPK880 打印机 驱动正确安装不反应。
  3. android锁屏流程_android 解锁,锁屏流程
  4. webp格式转换成jpg,webp改jpg格式步骤
  5. 了解zbrush雕刻软件,以及游戏建模的分析
  6. c语言 排课系统 利用栈,如何用c语言去实现排课系统的开发,
  7. 网络抓包与流量在线分析系统的设计与实现-基于libpcap在MacOS上实现 记录这愉快(DT)的一周
  8. 51单片机LED花样流水灯实验
  9. PAT A1135 Is It A Red-Black Tree ——溪云初起日沉阁,山雨欲来风满楼
  10. 分布式系列之分布式计算框架Flink深度解析