Main Content

actxcontrol

(제거될 예정임) Figure 창에 Microsoft ActiveX 컨트롤 만들기

actxcontrol은 향후 릴리스에서 제거될 예정입니다. 자세한 내용은 호환성 관련 고려 사항 항목을 참조하십시오.

설명

c = actxcontrol(progid)는 Figure 창에 ActiveX® 컨트롤을 만듭니다. 컨트롤의 프로그래밍 식별자(progid)에 따라 생성되는 컨트롤의 유형이 결정됩니다. 값에 대해서는 컨트롤 공급업체가 제공한 문서를 참조하십시오. 반환된 객체 c는 컨트롤의 디폴트 인터페이스입니다.

MATLAB®에서는 Figure에 ActiveX 서버를 삽입할 수 없으므로 progid에 ActiveX 서버를 사용할 수 없습니다. ActiveX 서버 사용에 대한 자세한 내용은 actxserver를 참조하십시오.

c = actxcontrol(progid,Name,Value)는 이름-값 쌍의 인수를 사용하여 컨트롤을 만듭니다.

입력 인수

모두 축소

프로그래밍 식별자로, string형 또는 문자형 벡터로 지정됩니다. 컨트롤 또는 서버 공급업체 문서에서 프로그래밍 식별자를 확인하십시오.

이름-값 인수

선택적 인수 쌍을 Name1=Value1,...,NameN=ValueN으로 지정합니다. 여기서 Name은 인수 이름이고 Value는 대응값입니다. 이름-값 인수는 다른 인수 뒤에 와야 하지만, 인수 쌍의 순서는 상관없습니다.

R2021a 이전 릴리스에서는 쉼표를 사용하여 각 이름과 값을 구분하고 Name을 따옴표로 묶으십시오.

예: actxcontrol('progid','position',[0 0 200 200],'parent',gcf)

컨트롤의 위치를 정수형 벡터로 지정하는 MATLAB 위치 벡터로, 'position'과 함께 정수형 벡터가 쉼표로 구분되어 지정됩니다. [왼쪽, 아래쪽, 너비, 높이]의 형식이며 단위는 픽셀입니다.

부모 Figure, 모델 또는 명령 창으로, 'parent'와 함께 핸들이 쉼표로 구분되어 지정됩니다. uifigure 함수로 만든 Figure에 대해서는 이 기능이 지원되지 않습니다.

이벤트 핸들러의 이름으로, 'callback'과 함께 string형 또는 문자형 벡터가 쉼표로 구분되어 지정되거나 문자형 벡터로 구성된 셀형 배열로 지정됩니다. 모든 이벤트에 동일한 핸들러를 사용하려면 이름을 하나로 지정해야 합니다. 특정 이벤트를 처리하려면 이벤트 이름/이벤트 핸들러 쌍으로 구성된 셀형 배열을 지정해야 합니다.

파일 이름으로, 'filename'과 함께 이전에 저장된 컨트롤의 초기 조건을 포함하는 string형 또는 문자형 벡터가 쉼표로 구분되어 지정됩니다.

디자인 타임 라이선스가 필요한 라이선스 ActiveX 컨트롤을 생성하는 라이선스 키로, 'licensekey'와 함께 string형 또는 문자형 벡터가 쉼표로 구분되어 지정됩니다.

제한 사항

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

버전 내역

R2006a 이전에 개발됨

모두 축소

R2019b: actxcontrol은 제거될 예정임

actxcontrol은 제거될 예정입니다.

앱 디자이너를 사용하여 앱을 개발하려면 다른 기능을 사용하도록 코드를 업데이트하십시오. 대신 사용할 수 있는 기능의 목록은 Recommendations for MATLAB Apps Using Java & ActiveX를 참조하십시오.

참고 항목