exponenta event banner

gco

Дескриптор текущего объекта

Синтаксис

h = gco
h = gco(figure_handle)

Описание

h = gco возвращает дескриптор текущего объекта.

h = gco(figure_handle) возвращает дескриптор текущего объекта на рисунке, указанном figure_handle.

Совет

Текущий объект является последним объектом, который был нажат или выбран с помощью клавиатуры, исключая uimenus. Если щелчок мыши не произошел над дочерним объектом фигуры, фигура становится текущим объектом. Программа MATLAB ® сохраняет дескриптор текущего объекта на рисункеCurrentObject собственность.

Объект может стать текущим объектом в результате нажатия на пробел для вызова обратного вызова в диалоге, когда uiccontrol в этом диалоге имеет фокус (обычно это результат использования клавиши Tab для изменения фокуса).

CurrentObject из CurrentFigure не всегда указывает объект, обратный вызов которого выполняется. Прерывания обратного вызова другими ответными вызовами могут изменить CurrentObject или даже CurrentFigure. Некоторые обратные вызовы, такие как CreateFcn и DeleteFcn, и uimenu Callback, намеренно не обновлять CurrentFigure или CurrentObject.

gcbo обеспечивает единственный полностью надежный способ извлечения дескриптора для объекта, обратный вызов которого выполняется, в любой момент в callback независимо от типа обратного вызова или любых предыдущих прерываний.

См. также

| |

Представлен до R2006a