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.
Agregar identificador de función a la lista de devolución de llamada
iptaddcallback(
agrega la función a la lista de funciones a las que se llamará cuando se ejecute la devolución de llamada del objeto graphics.obj
,callback
,@fun
)fun
obj
puede ser útil cuando necesita notificar a más de una herramienta sobre el mismo evento de devolución de llamada para un solo objeto.iptaddcallback
Cree una figura y registre dos funciones de devolución de llamada. Cada vez que detecta el movimiento del mouse sobre la figura, los controles de función y se llaman en el orden en que se agregaron a la lista.MATLAB®f1
f2
figobj = figure; f1 = @(varargin) disp('Callback 1'); f2 = @(varargin) disp('Callback 2'); iptaddcallback(figobj,'WindowButtonMotionFcn',f1); iptaddcallback(figobj,'WindowButtonMotionFcn',f2);
Las funciones de devolución de llamada que ya se han agregado a un objeto mediante el comando siguen funcionando después de llamar a .set
iptaddcallback
La primera vez que se llama a un objeto determinado y devolución de llamada, la función comprueba si ya hay una función de devolución de llamada diferente.iptaddcallback
Si ya está instalada una devolución de llamada, reemplaza esa función de devolución de llamada por el procesador de devolución de llamada y, a continuación, agrega la función de devolución de llamada preexistente a la lista.iptaddcallback
iptaddcallback
iptaddcallback