gco

Указатель на текущий объект

Синтаксис

h = gco
h = gco(figure_handle)

Описание

h = gco возвращает указатель на текущий объект.

h = gco(figure_handle) возвращает указатель на текущий объект на рисунке, заданный как figure_handle.

Совет

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

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

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

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

См. также

| |

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