文件

ActXControl.

创建微软ActiveX.控制窗口中的控件

句法

C = ActXControl(ProgID)
c = ActXControl(Progid,Name,Value)

描述

例子

C= ACTXCONTROL(翻译的)创建ActiveX.®控制在图窗口中。程序标识符(翻译)对于控件确定创建的控件类型。对于该值,请参阅控制供应商提供的文档。返回的对象C是控件的默认接口。

您无法使用ActiveX服务器翻译因为matlab.®无法在图中插入ActiveX服务器。有关使用ActiveX服务器的信息,请参阅ActxServer

C= ACTXCONTROL(翻译名称,价值的)使用名称值对参数创建控件。

例子

全部收缩

c = ACTXCONTROL('mwsamp.mwsampctrl.2',[0 200 200]);事件(c)
click = void单击()dblclick = void dblclick()mousedown = void mousedown(int16按钮,int16 shift,变量x,变型y)event_args = void event_args(Int16 TypeShort,Int32 Typelong,Double TypeDouble,Ustring Typestring,Bool Typebool)

输入参数

全部收缩

编程标识符,指定为字符向量。获取来自控制或服务器供应商文档的程序化标识符。为了翻译matlab的值,看程序标识符

名称值对参数

指定可选的逗号分离对名称,价值论点。姓名是参数名称和价值是相应的价值。姓名必须出现在单引号内('')。您可以以任何顺序指定多个名称和值对参数name1,value1,...,namen,valuen

例子:ActXControl('progid','position',[0 0 200 200],'父',gcf)

全部收缩

Matlab位置矢量指定控制在整数矢量中的位置。使用像素单元,格式为[左,底部,宽度,高度]。

例子:“位置”,[0 200 200]

父图,模型或命令窗口指定为句柄。

例子:'父母',GCF

事件处理程序的名称,指定为字符向量或字符向量的单元数组。要使用所有事件的同一处理程序,请指定单个名称。要处理特定事件,请指定事件名称/事件处理程序对的小区数组。

例子:'回调',{“点击”'myclickhandler';'dblclick''mydblclickhandler';'mousedown''mymousedownhandler'

文件名称为字符向量,包含先前保存的控件的初始条件。

许可证密钥要创建需要设计时许可证的许可的ActiveX控件,指定为字符向量。有关如何使用需要运行时许可证的控件的信息,请参阅部署需要运行时许可证的ActiveX控件

输出参数

全部收缩

COM对象,作为函数句柄返回。

限制

  • Microsoft上有COM功能®视窗®仅限系统。

提示

  • 如果控件实现自定义接口,请使用界面函数列出它们和邀请函数访问所选接口。

  • 当您不再需要控件时,请致电发布释放内存和接口使用的其他资源。释放接口不会删除控制本身。要释放界面,请使用删除功能。对于示例事件处理程序,请参阅该文件Sampev.m.在里面工具箱\ matlab \ winfun \ comcli文件夹。

  • 有关创建的信息微软的形式2.0在MATLAB或其他非VBA容器应用中的控件,参见Microsoft Forms 2.0控件

在R2006A之前介绍

这个主题有用吗?