Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.
Eliminar identificador de función de la lista de devolución de llamada
Agregue tres devoluciones de llamada a una figura y pruébelas de forma interactiva. Cada vez que detecta el movimiento del ratón sobre la figura, las funciones , y se llaman en ese orden.MATLAB®f1
f2
f3
h = figure; 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);
Quite la devolución de llamada .f2
Mueva el ratón sobre la figura de nuevo. Siempre que detecta el movimiento del ratón sobre la figura, solo funciona y se llama.MATLABf1
f3
iptremovecallback(h,'WindowButtonMotionFcn',id2);