如何获取鼠标物理坐标

如何获取鼠标物理坐标,第1张

获取当前位置代码如下:

<html>

<head>

<meta >

Point p = CursorPosition;

pX; //当前X坐标

pY; //当前Y坐标

以上代码在任意地方执行,就可取得鼠标在屏幕上的X Y坐标。

可以用ControlMousePosition获得当前鼠标的坐标,使用PointToClient计算鼠标相对于某个控件的坐标,如下

Point

screenPoint

=

ControlMousePosition;//鼠标相对于屏幕左上角的坐标

Point

formPoint

=

thisPointToClient(ControlMousePosition);//鼠标相对于窗体左上角的坐标

Point

contextMenuPoint

=

contextMenuStrip1PointToClient(ControlMousePosition);

//鼠标相对于contextMenuStrip1左上角的坐标

有两种方法

1 用组件的title属性, 这个是HTML中自带的提示属性, 当鼠标停留在组件上的时候, 就会d出提示, 比如<div title="小明">name</div>, 当鼠标停留在div上的时候, 就会有一个小黄框, 显示"小明"

2上面的提示框很不好看, 而且功能很固定, 所以你可以在组建上加一个onmouseover的事件, 记录鼠标的位置, 我写了一个例子, 你看看是不是你需要的:

<script>

var mouseX;

var mouseY;

function showName() {

var infoDiv = documentgetElementById('infoDiv');

infoDivinnerHTML = 'This is the name!';

infoDivstyleleft = mouseX;

infoDivstyletop = mouseY;

infoDivstyledisplay = "block";

以上就是关于如何获取鼠标物理坐标全部的内容,包括:如何获取鼠标物理坐标、如何获取鼠标点击的坐标、如何获得当前鼠标的屏幕坐标(c#)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9733092.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存