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.

iptremovecallback

Eliminar identificador de función de la lista de devolución de llamada

Descripción

ejemplo

iptremovecallback(obj,callback,ID) elimina la devolución de llamada con identificador de la lista de devoluciones de llamada para el objeto de gráficos.IDobj

Ejemplos

Agregar y quitar devoluciones de llamada de la figura

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®f1f2f3

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.MATLABf1f3

iptremovecallback(h,'WindowButtonMotionFcn',id2);

Argumentos de entrada

contraer todo

Objeto Graphics, especificado como identificador de una figura, ejes, uipanel o objetos de gráficos de imagen.

Propiedad Callback del objeto graphics , especificada como vector de caracteres.obj Para obtener una lista de devoluciones de llamada para objetos gráficos, vea , , , y .Propiedades de la figuraPropiedades de los ejesPropiedades del panelPropiedades de la imagen

Tipos de datos: char

Identificador de devolución de llamada para la función , especificado como un entero positivo.fun Este identificador se devuelve cuando se agrega una función a la lista de devolución de llamada.iptaddcallback

Consulte también

Introducido antes de R2006a