社区
VB基础类
帖子详情
如何获取一个控件在整个屏幕中的坐标(位置)?
caixicn
2005-09-13 11:30:59
如何获取一个控件在整个屏幕中的坐标(位置)?
...全文
774
8
打赏
收藏
如何获取一个控件在整个屏幕中的坐标(位置)?
如何获取一个控件在整个屏幕中的坐标(位置)?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
swordzq
2005-09-22
打赏
举报
回复
Private Type POINTAPI
X As Long
Y As Long
End Type
Private Declare Function ClientToScreen Lib "user32" (ByVal hwnd As Long, lpPoint As POINTAPI) As Long
Dim MyPoint as POINTAPI
' X,Y 为你想要转换的坐标值,比如一个控件内部的坐标
' MyHwnd 指定相对应窗口的句柄
MyPoint.X = X
MyPoint.Y = Y
ret = ClientToScreen(MyHwnd, MyPoint)
'执行后得到X,Y相对于句柄为MyHwnd的窗口的屏幕坐标,
Text5.Text = MyPoint.X
Text6.Text = MyPoint.Y
caixicn
2005-09-15
打赏
举报
回复
不是我不想给分呀,我没分用了呀。。。不好意思呀。。
PacificBlue
2005-09-15
打赏
举报
回复
利用窗体在屏幕中的Screen.X 和Screen.Y 再加上控件在窗体中的位置就可以算出来吧,试试看。
jjun816
2005-09-15
打赏
举报
回复
帮忙顶一下
WM_JAWIN
2005-09-15
打赏
举报
回复
这世界上还有比我穷的,那就算了.嘻
private sub GetScrPos(obj as object)
Y=(me.top + obj.top) /15
X=(me.left + obj.left) /15
msgbox "控件:" & obj.name & "在屏幕上的坐标为:(" &(x) &"," &(y) &")"
end sub'<--未调试
WM_JAWIN
2005-09-14
打赏
举报
回复
API:ClientToScreen()
WM_JAWIN
2005-09-14
打赏
举报
回复
坐标转换,一个数学逻辑转换,翻翻你的高中数学吧。没问分的,就这样了解
caixicn
2005-09-14
打赏
举报
回复
能说清楚点么?
android
获取
控件
在
整个
屏幕
的
坐标
,android获得当前view在
屏幕
中
坐标
的方法
android获得当前view在
屏幕
中
坐标
的方法本文实例讲述了android获得当前view在
屏幕
中
坐标
的方法。分享给大家供大家参考。具体如下:final int[] location = new int[2];view.getLocationOnScreen(location);这样就可以得到该视图在全局
坐标
系
中
的x,y值,(注意这个值是要从
屏幕
顶端算起,也就是说包括了通知栏的高度)//
获取
在当...
MFC实战篇——客户区
坐标
与
屏幕
坐标
转换,
获取
对话框
中
控件
的
坐标
,
获取
鼠标点击处的像素值
文章目录一、客户区
坐标
与
屏幕
坐标
转换1. GetWindowRect2. GetClientRect3. ClientToScreen4. ScreenToClient5. 对话框
中
控件
的
坐标
二、实例1.
获取
图像
控件
的
坐标
信息2. Mat图片显示在MFC图片
控件
中
3.
获取
鼠标点击处的像素值 一、客户区
坐标
与
屏幕
坐标
转换 ????????????
坐标
包含两种:
屏幕
坐标
屏幕
坐标
是指你的显示器的左上角(0,...
android
控件
获取
屏幕
坐标
android
中
,得到目标
控件
或者点击
位置
坐标
总结: 在motionevent
获取
到的点击
位置
final float eventX = event.getX();//相对于父
控件
final float eventY = event.getY(); final float eventrowX = event.getRawX();//
android
获取
控件
在
屏幕
中
的
坐标
今天,简单讲讲android如何
获取
控件
在
屏幕
中
的
坐标
。 这个其实也很简单,但是昨天做
一个
功能时,需要功能
控件
的
坐标
做一些逻辑操作时,居然不知道怎么做。所以在网上查找了资料后,解决了这个问题。这里记录一下。 getLocationOnScreen ,计算该视图在全局
坐标
系
中
的x,y值,(注意这个值是要从
屏幕
顶端算起,也就是索包括了通知栏的高度)//
获取
在当前
屏幕
内的绝对
坐标
获取
控件
在
屏幕
中
的
坐标
1.核心函数 getLocationOnScreen //
获取
在当前
屏幕
内的绝对
坐标
(注意这个值是要从
屏幕
顶端算起,包括了通知栏的高度) getLocationInWindow //
获取
在
整个
窗口内的绝对
坐标
,感觉安卓里面没有窗口的概念,测了几组数据和上边函数效果类似 getLeft , getTop, getBottom, getRight, 这一组是
获取
相对在它父亲里的
坐标
2.核
VB基础类
7,763
社区成员
197,609
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章