Mathematica > 动态交互 > 构建用户界面 > 底层接口控制 > MousePosition >

MousePosition

MousePosition
在笔记本前端,给出当前鼠标的坐标.
MousePosition
给出相应特定坐标系中的鼠标坐标.
MousePosition
如果鼠标没有指向用来定义特定坐标系的对象上,返回 def.
  • Dynamic 给出连续更新的当前鼠标坐标.
  • MousePosition 将头部为 h 的最临近的封闭对象的内容延伸到整个坐标系中.  »
  • 可以采用以下坐标系:
"ScreenAbsolute"在屏幕完全显示中绝对坐标
"ScreenScaled"在屏幕完全显示中的坐标比例缩放
"WindowAbsolute"当前窗口下的绝对坐标
"WindowScaled"当前窗口下的比例缩放坐标
"DocumentAbsolute"当前完整文档中的绝对坐标
"DocumentScaled"在当前完整文档中的换算坐标
"CellAbsolute"当前单元中的绝对坐标
"CellScaled"当前单元中的坐标比例缩放
"CellContentsAbsolute"当前单元中内容区域的绝对坐标
"CellContentsScaled"当前单元中内容区域的坐标比例缩放
"EventHandlerAbsolute"当前事件处理区域内的绝对坐标
"EventHandlerScaled"当前事件处理区域内的绝对坐标
"Graphics"当前图形中的坐标
"Graphics3DBoxIntercepts"带有三维绑定框的前后截取
"GraphicsAbsolute"当前图形内绝对坐标
"GraphicsScaled"当前图形内坐标比例缩放
"GraphicsImageScaled"当前图形区域中的比例缩放坐标
  • 以打印点为单位给出绝对坐标,以 72 点每英寸的像素进行显示.
  • 坐标比例缩放通常是指每个方向上从 0 到 1 之间变化.
  • 对于窗体内的显示结构来说,坐标 处于左下方.
  • 对于完整的窗口和文档来说, 处于左上方.
  • 在屏幕完全显示的情况下,点 处于主要监控器的左上角. 二级监控器相应缩放坐标在 0 到 1 范围外.
  • 来说,采用由 PlotRange 指定的普通坐标系.
获得鼠标的当前坐标:
获得鼠标的 Dynamic 坐标:
获得鼠标的当前坐标:
In[1]:=
Click for copyable input
Out[1]=
 
获得鼠标的 Dynamic 坐标:
In[1]:=
Click for copyable input
Out[1]=
获得鼠标在图形坐标系中的坐标:
当前窗口内得到鼠标的缩放比例坐标:
当鼠标不在特定的坐标系中时,返回一个表达式:
限制 MousePosition 坐标系:
当鼠标指向图形时,改变图形的颜色和不透明度:
版本 6 的新功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF