创建图中的指针管理器
情节一条线。在图中创建指针管理器。然后,将指针行为结构与图形中的线对象关联起来,当鼠标指针位于它上面时,线对象就会将鼠标指针更改为一个fleur。
h =情节(1:10);iptPointerManager (gcf);enterFcn = @ (hFigure currentPoint)组(hFigure,“指针”,“芙蓉”);iptSetPointerBehavior (h, enterFcn);
如果图形已经包含指针管理器,则iptPointerManager (hFigure)
不创建新的指针管理器。语法的行为与iptPointerManager (hFigure '使')
.
iptPointerManager
不仅考虑指针所经过的对象,而且考虑图中的所有对象。iptPointerManager
搜索图形对象层次结构以找到第一个包含指针行为结构的对象。的iptPointerManager
然后执行该对象的指针行为函数。有关更多信息,请参见图形对象层次结构.
例如,您可以将指针设置为一个fleur并将该指针与坐标轴关联起来。然后,当你将指针滑动到图形窗口时,它最初将是默认指针,然后当你进入坐标轴时改变为一个fleur,当你滑动到坐标轴的父对象时保持为一个fleur。
如果使用iptSetPointerBehavior
然后在不使用的情况下更改图形指针iptSetPointerBehavior
,那么iptPointerManager
可能不会更新以反映新的行为。改变图形指针的一些方法无需使用iptSetPointerBehavior
包括使用ROI对象,例如多边形
,另一个图形对象,另一个自定义UI,或从回调中修改指针的代码。