易语言问题:向超文本浏览框发送鼠标消息。
答案:2 悬赏:20
解决时间 2021-03-21 10:50
- 提问者网友:陪我到最后
- 2021-03-20 22:26
我的程序里有一个超文本浏览框 打开程序便加载了一个地址。而这个页面上有个很大的FLASH 我就要鼠标消息发到这上面去。达到后台鼠标效果请问源码该怎样写。并且说一下获取到了 用什么方法发送鼠标消息。成了追分!!
最佳答案
- 二级知识专家网友:偏爱自由
- 2021-03-21 00:00
调用鼠标事件子程序 然后填写参数 试试看行不行
全部回答
- 1楼网友:最后战士
- 2021-03-21 01:22
只是点超文本浏览框里的网址是可以的(枚举网页所有链接),具体的你直接复制粘贴就可以了:
例程:
.版本 2
.支持库 spec
.局部变量 i, 整数型
.局部变量 链接, 文本型, , "0"
.计次循环首 (枚举网页链接 (超文本浏览框1.取窗口句柄 (), , 链接), i)
调试输出 (链接 [i])
.计次循环尾 ()
以下为模块源码
.版本 2
.子程序 枚举网页链接, 整数型
.参数 浏览器句柄
.参数 链接标题, 文本型, 参考 可空 数组
.参数 链接地址, 文本型, 参考 可空 数组
.局部变量 网页源码, 对象
.局部变量 links, 对象
.局部变量 link, 对象
.局部变量 i, 整数型
清除数组 (链接地址)
取网页文档对象 (浏览器句柄, 网页源码)
links = 网页源码.对象型方法 (“getelementsbytagname”, “a”)
.计次循环首 (links.读数值属性 (“length”, ), i)
link = links.读对象型属性 (“item”, i - 1)
加入成员 (链接标题, link.读文本属性 (“innertext”, ))
加入成员 (链接地址, link.读文本属性 (“href”, ))
.计次循环尾 ()
返回 (取数组成员数 (链接地址))
.子程序 取网页文档对象, 逻辑型, , 通过浏览器窗口句柄取网页文档
.参数 浏览器窗口句柄, 整数型
.参数 文档对象, 对象, 参考, 返回的网页文档对象,只能提供变量
.局部变量 窗口类名, 文本型
.局部变量 资源编号, 整数型
.局部变量 结果, 整数型
.局部变量 消息值, 整数型
.局部变量 对象, 对象
.局部变量 是否ies窗口, 逻辑型
.局部变量 子窗口句柄, 整数型
窗口类名 = 取空白文本 (255) ' 缓冲区
getclassname (浏览器窗口句柄, 窗口类名, 255) ' 取窗口类名
.如果真 (窗口类名 ≠ “internet explorer_server”)
浏览器窗口句柄 = 取ies窗口句柄 (浏览器窗口句柄)
.如果真 (浏览器窗口句柄 = 0)
返回 (假)
.如果真结束
' 本源码来自易语言资源网(www.wodesoft.com)
.如果真结束
消息值 = registerwindowmessage (“wm_html_getobject”)
sendmessagetimeout (浏览器窗口句柄, 消息值, 0, 0, 2, 1000, 资源编号)
结果 = objectfromlresult (资源编号, { 32, 197,
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯