主要内容

iptaddcallback

将功能句柄添加到回调列表

描述

例子

iptaddcallback(OBJ,,,,打回来,@乐趣添加功能乐趣到Graphics对象回调时要调用的函数列表OBJ执行。

iptaddcallback当您需要通知多个工具有关单个对象的同一回调事件的工具时,可能会很有用。

ID= iptaddcallback(OBJ,,,,打回来,@乐趣还返回标识符,ID,用于回调功能乐趣

例子

添加两个回调函数

创建一个图形并注册两个回调函数。每当MATLAB®检测鼠标运动在图上,功能处理F1F2按照将它们添加到列表的顺序。

figobj =图;f1 = @(varargin)disp(“回调1”);f2 = @(varargin)disp(“回调2”);iptaddcallback(figobj,'windowbuttonmotionfcn',f1);iptaddcallback(figobj,'windowbuttonmotionfcn',f2);

输入参数

全部收缩

图形对象,指定为图形,轴,UIPANEL或图像图形对象的手柄。

图形对象的回调属性OBJ,指定为字符向量。有关图形对象的回调列表,请参见图属性,,,,轴属性,,,,面板属性, 和图像属性

数据类型:char

回调功能,指定为函数句柄。有关更多信息,请参阅创建功能句柄

数据类型:function_handle

输出参数

全部收缩

功能的回调标识符乐趣,作为一个积极的整数返回。

提示

  • 回调功能已经添加到对象中打电话后命令继续工作iptaddcallback。您第一次打电话iptaddcallback对于给定的对象和回调,该功能检查以查看是否已经安装了其他回调功能。如果已经安装了回调,则iptaddcallbackiptaddcallback回调处理器,然后将预先存在的回调函数添加到iptaddcallback列表。

在R2006a之前引入