gco
当前对象的句柄
语法
h = gco
h = gco(figure_handle)
说明
h = gco
返回当前对象的句柄。
h = gco(figure_handle)
返回 figure_handle
指定的图窗中当前对象的句柄。
提示
当前对象是通过键盘交互点击或选择的最后一个对象,不包括 uimenu
。如果未在图窗的子对象上执行鼠标点击操作,该图窗会变为当前对象。MATLAB® 软件将当前对象的句柄存储在图窗的 CurrentObject
属性中。
在对话框中的 uicontrol 获得焦点(通常是使用 Tab 键更改焦点的结果)时按空格键可在该对话款中调用回调,由此可以使对象变成当前对象。
CurrentFigure
的 CurrentObject
并不总是指示正在执行其回调的对象。其他回调中断回调可更改 CurrentObject
甚至 CurrentFigure
。某些回调(例如 CreateFcn
和 DeleteFcn
)和 uimenu Callback
不会特意更新 CurrentFigure
或 CurrentObject
。
gcbo
提供唯一完全可靠的方法在 callback
函数中的任意点检索正在执行其回调的对象的句柄,而不管回调或任何以前中断的类型如何。
版本历史记录
在 R2006a 之前推出