iptaddcallback
将函数句柄添加到回调列表
语法
ID = iptaddcallback(obj,callback,func_handle)
描述
ID = iptaddcallback(obj,callback,func_handle)
添加函数句柄func_handle
属性指定的回调时要调用的函数的列表回调
执行。回调
指定指定图形对象的回调属性的名称。
iptaddcallback
返回一个唯一的回调标识符,ID
,可以用iptremovecallback
从回调列表中删除函数。
iptaddcallback
当您需要就单个对象的同一个回调事件通知多个工具时,这可能很有用。
请注意
方法添加到对象中的回调函数集
命令在您调用后继续工作iptaddcallback
.第一次打电话的时候iptaddcallback
对于给定的对象和回调函数,该函数检查是否已经安装了不同的回调函数。如果回调已经安装,iptaddcallback
将该回调函数替换为iptaddcallback
回调处理器,然后将先前存在的回调函数添加到iptaddcallback
列表。
例子
创建一个图形并注册两个回调函数。每当MATLAB®检测鼠标在图形上的运动,函数处理f1
而且f2
按它们被添加到列表中的顺序调用。
Figobj =数字;f1 = @(varargin) disp('Callback 1');f2 = @(varargin) disp('Callback 2');iptaddcallback(figobj, 'WindowButtonMotionFcn', f1);iptaddcallback(figobj, 'WindowButtonMotionFcn', f2);
另请参阅
R2006a之前介绍
这个话题有用吗?