文档

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之前介绍

这个话题有用吗?