Main Content

gco

当前对象的句柄

语法

h = gco
h = gco(figure_handle)

说明

h = gco 返回当前对象的句柄。

h = gco(figure_handle) 返回 figure_handle 指定的图窗中当前对象的句柄。

提示

当前对象是通过键盘交互点击或选择的最后一个对象,不包括 uimenu。如果未在图窗的子对象上执行鼠标点击操作,该图窗会变为当前对象。MATLAB® 软件将当前对象的句柄存储在图窗的 CurrentObject 属性中。

在对话框中的 uicontrol 获得焦点(通常是使用 Tab 键更改焦点的结果)时按空格键可在该对话款中调用回调,由此可以使对象变成当前对象。

CurrentFigureCurrentObject 并不总是指示正在执行其回调的对象。其他回调中断回调可更改 CurrentObject 甚至 CurrentFigure。某些回调(例如 CreateFcnDeleteFcn)和 uimenu Callback 不会特意更新 CurrentFigureCurrentObject

gcbo 提供唯一完全可靠的方法在 callback 函数中的任意点检索正在执行其回调的对象的句柄,而不管回调或任何以前中断的类型如何。

版本历史记录

在 R2006a 之前推出

另请参阅

| |