MousePosition
在笔记本前端,给出当前鼠标的坐标.
MousePosition["coords"]
给出相应特定坐标系中的鼠标坐标.
MousePosition["coords",def]
如果鼠标没有指向用来定义特定坐标系的对象上,返回 def.
更多信息
- Dynamic[MousePosition[]] 给出连续更新的当前鼠标坐标.
- MousePosition[{"coords",h}] 将头部为 h 的最临近的封闭对象的内容延伸到整个坐标系中. »
- 可以采用以下坐标系:
-
"ScreenAbsolute" 在屏幕完全显示中绝对坐标 "ScreenScaled" 在屏幕完全显示中的坐标比例缩放 "WindowAbsolute" 当前窗口下的绝对坐标 "WindowScaled" 当前窗口下的比例缩放坐标 "DocumentAbsolute" 当前完整文档中的绝对坐标 "DocumentScaled" 在当前完整文档中的换算坐标 "CellAbsolute" 当前单元中的绝对坐标 "CellScaled" 当前单元中的坐标比例缩放 "CellContentsAbsolute" 当前单元中内容区域的绝对坐标 "CellContentsScaled" 当前单元中内容区域的坐标比例缩放 "EventHandlerAbsolute" 当前事件处理区域内的绝对坐标 "EventHandlerScaled" 当前事件处理区域内的绝对坐标 "Graphics" 当前图形中的坐标 "Graphics3DBoxIntercepts" 带有三维绑定框的前后截取 "GraphicsAbsolute" 当前图形内绝对坐标 "GraphicsScaled" 当前图形内坐标比例缩放 "GraphicsImageScaled" 当前图形区域中的比例缩放坐标 - 以打印点为单位给出绝对坐标,以 72 点每英寸的像素进行显示.
- 坐标比例缩放通常是指每个方向上从 0 到 1 之间变化.
- 对于窗体内的显示结构来说,坐标 {0,0} 处于左下方.
- 对于完整的窗口和文档来说,{0,0} 处于左上方.
- 在屏幕完全显示的情况下,点 {0,0} 处于主要监控器的左上角. 二级监控器相应缩放坐标在 0 到 1 范围外.
- 对 "Graphics" 来说,采用由 PlotRange 指定的普通坐标系.
- MousePosition["coords"] 等价于 MousePosition["coords",None],这样,在默认情况下,如果鼠标没有指向用于定义特定坐标系的对象,返回 None.
- 当用在类似 EventHandler 和 Button 的函数内时,MousePosition 在触发事件发生时将返回鼠标的位置.
- MousePosition["coords"] 和 CurrentValue[{"MousePosition","coords"}] 等效.
范例
打开所有单元关闭所有单元
Wolfram Research (2007),MousePosition,Wolfram 语言函数,https://reference.wolfram.com/language/ref/MousePosition.html.
文本
Wolfram Research (2007),MousePosition,Wolfram 语言函数,https://reference.wolfram.com/language/ref/MousePosition.html.
CMS
Wolfram 语言. 2007. "MousePosition." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/MousePosition.html.
APA
Wolfram 语言. (2007). MousePosition. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/MousePosition.html 年