PS
新建一个文件,和你的屏幕尺寸一样大
然后按F键,使之全屏(可能要多按几次)
按F8,信息面面版中XY就是坐标
你在网页面,用鼠标指着某个点,不动
按ALT+TAB键,切换到PS,就会得到一个坐标。
Point
p
=
CursorPosition;
pX;
//当前X坐标
pY;
//当前Y坐标
以上代码在任意地方执行,就可取得鼠标在屏幕上的X
Y坐标。
如何画矩形?那要看楼主准备用什么技术画,
直接的有moveto,lineto,
如果是用gdi的话,有Rectangle
如果是用gdi+的话,有DrawRectangle,
如果是openGL的话,glTexCoord2f,glVertex2f
其它的我就没有用过了 。
/////////////////////////////////////////
获取鼠标按下的屏幕坐标,然后在鼠标移动的消息中,判断当前鼠标是否抬起,未抬起更新此时的坐标,以按下坐标和当前坐标画矩形。然后在鼠标抬起消息中,获取抬起时坐标,以按下坐标和抬起坐标画矩形。
///////////////////////////////////////////
我知道楼主的意思了,其实楼主根本没有实现任意区域的屏幕截图,嘿嘿
以下是相关资料,可以看看思路
//获取屏幕坐标
function cpos(x, y) { thisx = x; thisy = y }
var getPos = (Doc) => {
var docs = Doc;
var pos = new cpos(docsoffsetLeft, docsoffsetTop);
docs = docsoffsetParent;
while (docs) {
posx += docsoffsetLeft;//不断叠加与祖先级的距离
posy += docsoffsetTop;
docs = docsoffsetParent;
}
return pos;
}
var foo = documentgetElementById('控件id');
consolelog(getPos(foo));
以上就是关于如何获取屏幕上的一点的坐标,全部的内容,包括:如何获取屏幕上的一点的坐标,、如何获得当前鼠标的屏幕坐标(c#)、如何获取屏幕坐标,并且把这个坐标保存在文本里面等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)