开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 2049|回复: 16
收起左侧

[已解决] 【200精币悬赏神马的都是浮云】超文本浏览框取内部坐标

 关闭 [复制链接]
结帖率:94% (17/18)
发表于 2014-5-20 17:57:08 | 显示全部楼层 |阅读模式   浙江省温州市
5精币
  
DLL命令名返回值类型公开备 注
取指定点窗口句柄_整数型 
DLL库文件名:
user32.dll
在DLL库中对应命令名:
WindowFromPoint
参数名类 型传址数组备 注
子程序名返回值类型公开备 注
(未填写子程序名)   
参数名类 型参考可空数组备 注
参数名类 型参考可空数组备 注
横坐标整数型xPoint,x点值
纵坐标整数型yPoint,y点值



200精币悬赏神马的都是浮云
我就是那穷逼一族
我呢
还是那什么
哦对是想取超文本浏览框的内部坐标
利用以上这个dll命令
所以嘛
你知道的...如题
取超文本浏览框内部的xy坐标

最佳答案

查看完整内容

写了个例子并附上源码 [e=1].版本 2 .数据类型 WINDOWPLACEMENT, , 窗口放置; .成员 Length, 整数型 .成员 flags, 整数型 .成员 showCmd, 整数型 .成员 ptMinPosition, POINTAPI .成员 ptMaxPosition, POINTAPI .成员 rcNormalPosition, RECT .数据类型 POINTAPI, , 坐标; .成员 横向位置, 整数型 .成员 纵向位置, 整数型 .数据类型 RECT, , 矩形; .成员 左边, 整数型 .成员 顶边, 整 ...

回答提醒:如果本帖被关闭无法回复,您有更好的答案帮助楼主解决,请发表至 源码区 可获得加分喔。
友情提醒:本版被采纳的主题可在 申请荣誉值 页面申请荣誉值,获得 1点 荣誉值,荣誉值可兑换荣誉会员、终身vip用户组。
快捷通道:申请荣誉值
结帖率:80% (4/5)
发表于 2014-5-20 17:57:09 | 显示全部楼层   河北省石家庄市
写了个例子并附上源码
  
数据类型名公开备 注
WINDOWPLACEMENT 窗口放置;
成员名类 型传址数组备 注
Length整数型  
flags整数型  
showCmd整数型  
ptMinPositionPOINTAPI  
ptMaxPositionPOINTAPI  
rcNormalPositionRECT  
数据类型名公开备 注
POINTAPI 坐标;
成员名类 型传址数组备 注
横向位置整数型  
纵向位置整数型  
数据类型名公开备 注
RECT 矩形;
成员名类 型传址数组备 注
左边整数型  
顶边整数型  
右边整数型  
底边整数型  

DLL命令名返回值类型公开备 注
FindWindow整数型 
DLL库文件名:
 
在DLL库中对应命令名:
FindWindowA
参数名类 型传址数组备 注
lpClassName文本型
lpWindowName文本型
DLL命令名返回值类型公开备 注
EnumChildWindows整数型 为指定的父窗口枚举子窗口  非零表示成功,零表示失败
DLL库文件名:
user32
在DLL库中对应命令名:
EnumChildWindows
参数名类 型传址数组备 注
hWndParent整数型欲枚举子窗口的父窗口的句柄
lpEnumFunc子程序指针为每个子窗口调用的函数的指针。用AddressOf运算符获得函数在一个标准模块中的地址
lParam整数型在枚举期间,传递给dwcbkd32.ocx定制控件之EnumWindows事件的值。这个值的含义是由程序员规定的。(原文:Value that is passed to the EnumWindows event of the dwcbkd32.ocx custom control during enumeration. The meaning of this value is defined by the programmer.);
DLL命令名返回值类型公开备 注
GetClassName整数型 
DLL库文件名:
user32
在DLL库中对应命令名:
GetClassNameA
参数名类 型传址数组备 注
hwnd整数型
lpClassName文本型
nMaxCount整数型
DLL命令名返回值类型公开备 注
取指定点窗口句柄_整数型 
DLL库文件名:
user32.dll
在DLL库中对应命令名:
WindowFromPoint
参数名类 型传址数组备 注
横坐标整数型xPoint,x点值
纵坐标整数型yPoint,y点值
DLL命令名返回值类型公开备 注
GetWindowPlacement整数型 
DLL库文件名:
 
在DLL库中对应命令名:
GetWindowPlacement
参数名类 型传址数组备 注
hwnd整数型
lpwndplWINDOWPLACEMENT
DLL命令名返回值类型公开备 注
ClientToScreen整数型 
DLL库文件名:
 
在DLL库中对应命令名:
ClientToScreen
参数名类 型传址数组备 注
hWnd整数型
lpPointPOINTAPI
窗口程序集名保 留  保 留备 注
程序集1   
变量名类 型数组备 注
超文本浏览框句柄整数型  

子程序名返回值类型公开备 注
取窗口句柄_整数型 
参数名类 型参考可空数组备 注
窗口类名文本型
窗口标题文本型
返回 (FindWindow (窗口类名, 窗口标题))
子程序名返回值类型公开备 注
枚举子窗口回调整数型 枚举主窗口下的所用子窗口
参数名类 型参考可空数组备 注
hWnd整数型
lParam整数型
变量名类 型静态数组备 注
ClassName文本型 
超文本浏览框句柄 = 0
ClassName = 取空白文本 (256)
GetClassName (hWnd, ClassName, 256)  ' 取窗口的类名
如果真 (ClassName = “Internet Explorer_Server”)
lParam = hWnd
返回 (0)  ' 符合条件后结束遍历
返回 (1)  ' 不符合条件继续遍历
子程序名返回值类型公开备 注
取超文本浏览框句柄整数型 
参数名类 型参考可空数组备 注
主窗口句柄整数型
变量名类 型静态数组备 注
hWnd整数型 
EnumChildWindows (主窗口句柄, &枚举子窗口回调, hWnd)  ' 遍历主窗口下的所有子窗口
返回 (hWnd)
子程序名返回值类型公开备 注
取窗口所在坐标逻辑型 
参数名类 型参考可空数组备 注
窗口句柄整数型
x整数型
y整数型
变量名类 型静态数组备 注
lpwndplWINDOWPLACEMENT 
nom整数型 
hdc整数型 
Int整数型 
lpPointPOINTAPI 
lpwndpl.Length = 44
nom = GetWindowPlacement (窗口句柄, lpwndpl)  ' 取出窗口所在用户区
x = lpwndpl.rcNormalPosition.左边
y = lpwndpl.rcNormalPosition.顶边
Int = ClientToScreen (窗口句柄, lpPoint)  ' 用户坐标转到屏幕坐标
x = lpPoint.横向位置
y = lpPoint.纵向位置
返回 (Int ≠ 0)
子程序名返回值类型公开备 注
取指定点窗口句柄整数型 
参数名类 型参考可空数组备 注
x整数型
y整数型
变量名类 型静态数组备 注
hwnd整数型 
hwnd = 取指定点窗口句柄_ (x, y)
返回 (hwnd)
取超文本浏览框句柄例子.rar (3.1 KB, 下载次数: 7)

评分

参与人数 1荣誉 +1 收起 理由
笨潴 + 1 热心帮助他人,荣誉+1,希望继续努力(*^__^*) 嘻嘻!

查看全部评分

回复

使用道具 举报

结帖率:94% (17/18)
 楼主| 发表于 2014-5-20 17:57:47 | 显示全部楼层   浙江省温州市
咦为何粘贴出来是这样的
回复

使用道具 举报

结帖率:94% (17/18)
 楼主| 发表于 2014-5-20 18:02:13 | 显示全部楼层   浙江省温州市
为何感觉不流利的表达和看起来幼稚的语言让我看这贴像是小学狗发的

点评

默默的点个赞~   广东省广州市  发表于 2014-5-20 18:54
楼主在自言自语么....   陕西省西安市  发表于 2014-5-20 18:08
回复

使用道具 举报

结帖率:100% (3/3)
发表于 2014-5-20 18:08:38 | 显示全部楼层   广东省清远市
  
子程序名返回值类型公开备 注
回答楼主的  
492634926楼主 ()
子程序名返回值类型公开备 注
492634926≠楼主  
输出调试文本 (“楼主你好啊!”)

补充内容 (2014-5-20 18:09):
好奇怪的乱码。
回复

使用道具 举报

结帖率:100% (4/4)
发表于 2014-5-20 18:43:21 | 显示全部楼层   浙江省杭州市
路过这里
回复

使用道具 举报

结帖率:94% (17/18)
 楼主| 发表于 2014-5-20 18:51:00 | 显示全部楼层   浙江省温州市
归类:易语言取超文本浏览框内指定坐标的坐标句柄
设这个点在超文本浏览框的中心【不写中心也可以】
回复

使用道具 举报

结帖率:80% (4/5)
发表于 2014-5-20 18:59:26 高大上手机用户 | 显示全部楼层   河北省石家庄市
这个要先取出他的句柄才可以
回复

使用道具 举报

结帖率:94% (17/18)
 楼主| 发表于 2014-5-20 19:02:54 | 显示全部楼层   浙江省温州市
角落 发表于 2014-5-20 18:59
这个要先取出他的句柄才可以

刷精币的吧...
回复

使用道具 举报

结帖率:80% (4/5)
发表于 2014-5-20 19:54:10 | 显示全部楼层   河北省石家庄市

卧槽  本人技术流绝非刷金币的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报QQ: 793400750,邮箱:wp@125.la
网站简介:精易论坛成立于2009年,是一个程序设计学习交流技术论坛,隶属于揭阳市揭东区精易科技有限公司所有。
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备2025452707号) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

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