MouseAppearance
MouseAppearance[expr,graphic]
当鼠标指针位于 expr 所显示的区域之中时,改变鼠标光标,使之显示为 graphic.
MouseAppearance[expr,graphic,{x,y}]
使用图形中的坐标 {x,y} 作为鼠标光标的热点(hotspot).
MouseAppearance[expr,graphic,Scaled[{x,y}]]
使用经过尺度缩放的坐标 {x,y} 作为鼠标光标的热点.
MouseAppearance[expr,"cursorname"]
使用已命名的光标 "cursorname" 作为鼠标光标.
MouseAppearance[expr, Automatic]
恢复正常的鼠标光标行为.
更多信息
- MouseAppearance 的第二个变量可以是任意表达式. Wolfram 语言将自动把表达式 Rasterize 为适合作为鼠标光标使用的形式.
- 如果 MouseAppearance 的第二个变量太大,以至于系统无法将其表示为一个光标,Wolfram 语言将自动对它进行尺度缩放,使得它成为在保持您的系统的高宽比时,最大可能的鼠标光标尺寸.
- MouseAppearance 可以嵌套. 封装鼠标所指向的表达式的最内层的 MouseAppearance 总是具有较高的优先级.
- 如果没有对鼠标光标指定热点,那么就假定热点位于中心.
- 已命名的光标不能具有自定义的热点值.
- 如果第二个变量是一个 Graphics 对象,那么热点 {x,y} 将位于该图形的坐标系统中. 否则,指定为 {x,y} 的坐标将位于 Scaled 坐标系统.
- 指向操作系统默认光标的已命名光标可能在不同的计算机上具有不同的显示效果.
- "cursorname" 可以取以下值:
-
"Arrow" 默认鼠标指针 "Edit" 用于选择文本的光标 "LinkHand" 用于超链接的光标 "NoOp" 用于表明不可点击区域的光标 "FrameLRResize" 用于调整水平方向尺寸的光标 "FrameTBResize" 用于调整垂直方向尺寸的光标 "FrameFallingResize" 用于调整对角线方向尺寸的光标 "FrameRisingResize" 用于调整对角线方向尺寸的光标 "DragAndDrop" 用于拖放操作的光标 "DragGraphics" 用于拖动图形选择内容的光标
范例
打开所有单元关闭所有单元基本范例 (1)
属性和关系 (4)
利用 MouseAppearance 帮助识别 Locator 为一个重设尺寸的部件:
文本
Wolfram Research (2010),MouseAppearance,Wolfram 语言函数,https://reference.wolfram.com/language/ref/MouseAppearance.html.
CMS
Wolfram 语言. 2010. "MouseAppearance." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/MouseAppearance.html.
APA
Wolfram 语言. (2010). MouseAppearance. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/MouseAppearance.html 年