交互式控件和回调
编写用于响应用户操作(例如鼠标点击)的程序
主题
- Create Callbacks for Graphics Objects
Program a response to user interaction, such as clicking on a graphics object or closing a figure window.
- 捕获鼠标点击
有两个属性可以确定对象是否响应及如何响应鼠标点击:
PickableParts
和HitTest
。 - 按钮按下回调函数
当用户在分配回调的图形对象上点击鼠标左键时会执行按钮按下回调。
- 定义上下文菜单
此示例说明如何定义上下文菜单,通过定义上下文菜单可为用户提供与图形对象交互的选项。
- 定义对象创建回调
此示例演示如何定义对象创建回调。
- 定义对象删除回调
此示例演示如何定义对象删除回调。
- 将鼠标点击传递给组的父级
此示例演示一组对象如何将鼠标点击传递给父对象,该对象会作用于组中所有对象。
- 将鼠标点击传递给被遮盖对象
本例演示如何将鼠标点击传递给被遮盖对象。