Добавьте указатель на функцию в список коллбэков
Создайте фигуру и укажите две функции обратного вызова. Каждый раз, когда MATLAB® обнаруживает движение мыши по фигуре, указатели на функцию f1 и f2 называются в порядке, в котором они были добавлены к списку.
figobj = figure; f1 = @(varargin) disp('Callback 1'); f2 = @(varargin) disp('Callback 2'); iptaddcallback(figobj,'WindowButtonMotionFcn',f1); iptaddcallback(figobj,'WindowButtonMotionFcn',f2);
Функции обратного вызова, которые были уже добавлены к объекту с помощью set команда продолжает работать после того, как вы вызовете iptaddcallback. В первый раз вы вызываете iptaddcallback для данного объекта и коллбэка, функциональные проверки, чтобы видеть, установлена ли различная функция обратного вызова уже. Если коллбэк уже установлен, то iptaddcallback замены, что функция обратного вызова с iptaddcallback процессор коллбэка, и затем добавляет существующую ранее функцию обратного вызова в iptaddcallback список.