gco
현재 객체의 핸들
구문
h = gco
h = gco(figure_handle)
설명
h = gco
는 현재 객체의 핸들을 반환합니다.
h = gco(figure_handle)
은 figure_handle
로 지정된 Figure의 현재 객체 핸들을 반환합니다.
팁
현재 객체는 키보드 조작을 통해 마지막으로 클릭하거나 선택한 객체입니다(uimenu
제외). Figure 자식 객체에서 마우스 클릭이 발생하지 않은 경우, Figure는 현재 객체가 됩니다. MATLAB®은 현재 객체의 핸들을 Figure의 CurrentObject
속성에 저장합니다.
대화 상자 내의 uicontrol에 포커스가 있을 때(일반적으로 Tab 키를 사용하여 포커스를 변경한 경우임) 스페이스바를 눌러 해당 대화 상자에서 콜백을 불러오면, 객체는 현재 객체가 될 수 있습니다.
CurrentFigure
의 CurrentObject
가 항상 콜백이 실행되고 있는 객체를 나타내는 것은 아닙니다. 다른 콜백에 의한 콜백의 중단은 CurrentObject
또는 CurrentFigure
도 변경할 수 있습니다. CreateFcn
, DeleteFcn
등의 콜백과 uimenu의 Callback
은 CurrentFigure
또는 CurrentObject
를 의도적으로 업데이트하지 않습니다.
gcbo
는 콜백의 유형 또는 이전의 중단과 관계없이, callback
함수의 임의의 지점에서 콜백이 실행 중인 객체의 핸들을 가져오기 위한, 완전히 신뢰할 수 있는 유일한 방법을 제공합니다.
버전 내역
R2006a 이전에 개발됨