VC下,C语言如何获取鼠标单击位置高手请进。

VC下,C语言如何获取鼠标单击位置高手请进。,第1张

VC下:先映射ON_WM_LBUTTONDOWN消息,会产生函数void OnLButtonDown(UINT nFlags, CPoint point) ,point即是点击位置

贴到Thisworkbook中去即可:

Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)

[a5] = TargetAddress

End Sub

凡事从电子地图上面查得的坐标都不是真实地坐标,国家处于安全考虑,所有电子地图上市都必须经过审核,审核里面必然涉及坐标算法加密,你在地图上看到的坐标都是经算法加密后的坐标,是经过平移旋转等一系列变化的,各地的算法还都不一样。加密后的坐标也常被人称为火星坐标系统,这是我们的国家又一个伟大的发明,让国外的政府和企业等,都看不懂我们的坐标系统。介于你的问题,GPS定位出来的点的绝对位置是准确的,但百度地图本身却是个火星地图,所以会产生这样的问题。不知道我这样讲你是否明白?

版本 2

支持库 EdirectX

子程序 __启动窗口_创建完毕

输入设备1选择输入设备 (真, 假, 假)

输入设备1置刷新时间 (50)

输入设备1初始化 (0)

子程序 _输入设备1_鼠标按键被改变

参数 键值, 整数型

参数 键状态, 整数型

局部变量 x, 整数型

局部变量 y, 整数型

x = 取鼠标水平位置 ()

y = 取鼠标垂直位置 ()

_启动窗口标题 = “X坐标” + 到文本 (x) + “  ” + “X坐标” + 到文本 (y)

不懂加QQ344799981

使用SelectionStart属性,如:

private void richTextBox1_Click(object sender, EventArgs e)

{

MessageBoxShow(thisrichTextBox1SelectionStartToString());

}

qwidget缩放后获取正确的鼠标位置步骤如下:

1、首先鼠标获取全局坐标;

2、然后通过QLabel封装的mapFromGlobal函数进行转换,即可获取的坐标在QLabel中的位置。

<html>

<head>

<title>位置</title>

<script language="javascript" type="text/javascript">

function m(){

documentgetElementById("area")innerHTML=eventclientX +" , "+eventclientY;

}

function c(){

var objTop = getOffsetTop(documentgetElementById("d"));//对象x位置

var objLeft = getOffsetLeft(documentgetElementById("d"));//对象y位置

var mouseX = eventclientX+documentbodyscrollLeft;//鼠标x位置

var mouseY = eventclientY+documentbodyscrollTop;//鼠标y位置

//计算点击的相对位置

var objX = mouseX-objLeft;

var objY = mouseY-objTop;

clickObjPosition = objX + "," + objY;

alert(clickObjPosition);

}

function getOffsetTop(obj){

var tmp = objoffsetTop;

var val = objoffsetParent;

while(val != null){

tmp += valoffsetTop;

val = valoffsetParent;

}

return tmp;

}

function getOffsetLeft(obj){

var tmp = objoffsetLeft;

var val = objoffsetParent;

while(val != null){

tmp += valoffsetLeft;

val = valoffsetParent;

}

return tmp;

}

</script>

</head>

<body style="margin:0px;" onmousemove="m();">

<div style="padding:90px;border:1px solid #ccc;font-size:36px;width:800px;height:800px;"> </div>

<div id="area"></div>

<div style="width:1400px;height:300px;border:1px solid red;padding-left:1200px;">

<div id="d" style="width:200px;height:200px;border:1px solid green;padding:10px;cursor:hand;" onclick="c()">这里是,因为我用div边框1px,所以两个div会有2px的位置偏移,你可以自己调整</div>

</div>

</body>

</html>

现写的,你可以copy下来创建个html自己研究下,不难

以上就是关于VC下,C语言如何获取鼠标单击位置高手请进。全部的内容,包括:VC下,C语言如何获取鼠标单击位置高手请进。、EXCEL获取鼠标位置。、如何在百度地图API中获取鼠标单击点的坐标等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存