iptremovecallback
从回调列表中删除函数句柄
语法
iptremovecallback (h,回调,ID)
描述
iptremovecallback (h,回调,ID)
从创建的回调列表中删除回调imaddcallback
对于带有句柄的对象h
和关联的回调,由回调
.ID
要删除的回调的标识符。返回此IDiptaddcallback
将函数句柄添加到回调列表时。
例子
注册三个回调,并以交互方式尝试它们。
H =数字;f1 = @(varargin) disp('Callback 1');f2 = @(varargin) disp('Callback 2');f3 = @(varargin) disp('Callback 3');id1 = iptaddcallback(h, 'WindowButtonMotionFcn', f1);id2 = iptaddcallback(h, 'WindowButtonMotionFcn', f2);id3 = iptaddcallback(h, 'WindowButtonMotionFcn', f3);
删除其中一个回调函数,然后将鼠标再次移动到图形上。每当MATLAB®检测鼠标在图形上的运动,函数处理f1
而且f3
按此顺序调用。
iptremovecallback(h, 'WindowButtonMotionFcn', id2);
另请参阅
R2006a之前介绍
这个话题有用吗?