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 이전에 개발됨