主要内容

iptremovecallback

从回调列表中删除函数句柄

描述

例子

iptremovecallback (obj回调ID删除带有标识符的回调ID从图形对象的回调列表中obj

例子

从图中添加和删除回调函数

向图形添加三个回调,并以交互方式尝试它们。每当MATLAB®检测鼠标在图形上的运动,功能f1f2,f3按此顺序调用。

H =数字;F1 = @(varargin) disp(“回调1”);F2 = @(varargin) disp(“回调2”);F3 = @(varargin) disp(“回调3”);Id1 = iptaddcallback(h,“WindowButtonMotionFcn”, f1);Id2 = iptaddcallback(h,“WindowButtonMotionFcn”、f2);Id3 = iptaddcallback(h,“WindowButtonMotionFcn”, f3);

删除回调f2.再次将鼠标移动到图形上。每当MATLAB检测到鼠标在图形上移动时,只执行函数f1而且f3被称为。

iptremovecallback (h,“WindowButtonMotionFcn”、id2);

输入参数

全部折叠

图形对象,指定为图形、轴、uipanel或图像图形对象的句柄。

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

数据类型:字符

函数的回调标识符有趣的,指定为正整数。返回该标识符iptaddcallback将函数添加到回调列表时。

版本历史

R2006a之前介绍

另请参阅