이 페이지의 최신 내용은 아직 번역되지 않았습니다. 최신 내용은 영문으로 볼 수 있습니다.

eventlisteners

COM 객체 이벤트와 연결된 이벤트 핸들러(Event Handler) 함수 나열

구문

info = eventlisteners(c)

설명

예제

info = eventlisteners(c)는 COM 객체에 등록된 이벤트와 해당 이벤트 핸들러 루틴을 나열합니다. actxcontrol을 사용하여 컨트롤을 만드는 경우 또는 registerevent를 사용하여 컨트롤을 만든 후 이벤트를 등록할 수 있습니다.

예제

모두 축소

mwsamp 컨트롤을 만들고 myclick이라는 이벤트 핸들러 함수를 Click 이벤트에 추가합니다.

f = figure('position',[100 200 200 200]);
C = actxcontrol('mwsamp.mwsampctrl.2',[0 0 200 200],f,{'Click' 'myclick'});
eventlisteners(C)
ans = 'Click'    'myclick'

2개의 추가 이벤트에 대한 핸들러인 DblClickMouseDown을 등록합니다.

registerevent(C,{'DblClick', 'my2click'; 'MouseDown' 'mymoused'})
eventlisteners(C)
ans = 
    'Click'        'myclick' 
    'Dblclick'     'my2click'
    'Mousedown'    'mymoused'

입력 인수

모두 축소

COM 객체로, 함수 핸들로 지정됩니다.

출력 인수

모두 축소

이벤트 핸들러 함수의 목록으로, 문자형 벡터로 구성된 셀형 배열로 반환됩니다. 각 행에는 이벤트에 대해 등록된 이벤트의 이름과 핸들러 루틴이 포함되어 있습니다. 객체에 등록된 이벤트가 없는 경우 eventlisteners는 빈 셀형 배열을 반환합니다.

제한 사항

  • COM 객체의 함수는 Microsoft® Windows® 시스템에서만 사용할 수 있습니다.

R2006a 이전에 개발됨