Main Content

gco

현재 객체의 핸들

구문

h = gco
h = gco(figure_handle)

설명

h = gco는 현재 객체의 핸들을 반환합니다.

h = gco(figure_handle)figure_handle로 지정된 Figure의 현재 객체 핸들을 반환합니다.

현재 객체는 키보드 조작을 통해 마지막으로 클릭하거나 선택한 객체입니다(uimenu 제외). Figure 자식 객체에서 마우스 클릭이 발생하지 않은 경우, Figure는 현재 객체가 됩니다. MATLAB®은 현재 객체의 핸들을 Figure의 CurrentObject 속성에 저장합니다.

대화 상자 내의 uicontrol에 포커스가 있을 때(일반적으로 Tab 키를 사용하여 포커스를 변경한 경우임) 스페이스바를 눌러 해당 대화 상자에서 콜백을 불러오면, 객체는 현재 객체가 될 수 있습니다.

CurrentFigureCurrentObject가 항상 콜백이 실행되고 있는 객체를 나타내는 것은 아닙니다. 다른 콜백에 의한 콜백의 중단은 CurrentObject 또는 CurrentFigure도 변경할 수 있습니다. CreateFcn, DeleteFcn 등의 콜백과 uimenu의 CallbackCurrentFigure 또는 CurrentObject를 의도적으로 업데이트하지 않습니다.

gcbo는 콜백의 유형 또는 이전의 중단과 관계없이, callback 함수의 임의의 지점에서 콜백이 실행 중인 객체의 핸들을 가져오기 위한, 완전히 신뢰할 수 있는 유일한 방법을 제공합니다.

버전 내역

R2006a 이전에 개발됨

참고 항목

| |