Main Content

actxcontrol

(将删除)在图窗窗口中创建 Microsoft ActiveX 控件

在以后的版本中将会删除 actxcontrol。有关详细信息,请参阅兼容性考虑

说明

c = actxcontrol(progid) 在图窗窗口中创建 ActiveX® 控件。控件的编程标识符 (progid) 确定所创建控件的类型。有关该值的信息,请参阅控件供应商提供的文档。返回的对象 c 是控件的默认接口。

不能将 ActiveX 服务器用于 progid,因为 MATLAB® 无法在图窗中插入 ActiveX 服务器。有关使用 ActiveX 服务器的信息,请参阅 actxserver

c = actxcontrol(progid,Name,Value) 使用名称-值对组参量创建控件。

输入参数

全部折叠

编程标识符,指定为字符串或字符向量。可从控件或服务器供应商文档中获取编程标识符。

名称-值参数

将可选的参量对组指定为 Name1=Value1,...,NameN=ValueN,其中 Name 是参量名称,Value 是对应的值。名称-值参量必须出现在其他参量之后,但参量对组的顺序无关紧要。

在 R2021a 之前,使用逗号分隔每个名称和值,并用引号将 Name 引起来。

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

MATLAB 位置向量,指定控制项在整数向量中的位置,以逗号分隔的对组形式指定,该对组由 'position' 和一个整数向量组成。格式是 [left, bottom, width, height],以像素为单位。

父图窗、模型或命令行窗口,以逗号分隔的对组形式指定,该对组由 'parent' 和一个句柄组成。使用 uifigure 函数创建的图窗不支持此功能。

事件处理程序的名称,指定为逗号分隔的对组,该对组由 'callback' 和一个字符串或字符向量组成,或者指定为字符向量元胞数组。要对所有事件使用同一处理程序,请指定单个名称。要处理特定事件,请指定事件名称/事件处理程序对组的元胞数组。

文件名,以逗号分隔的对组形式指定,该对组由 'filename' 和一个字符串或字符向量组成,包含之前保存的控件的初始条件。

用于创建需要设计时许可证的许可 ActiveX 控件的许可密钥,以逗号分隔的对组形式指定,该对组由 'licensekey' 和一个字符串或字符向量组成。

局限性

  • COM 函数只可以在 Microsoft® Windows® 系统中使用。

版本历史记录

在 R2006a 之前推出

全部折叠

R2019b: actxcontrol 将被删除

actxcontrol 将被删除。

对于使用 App 设计工具的 App 开发,请更新您的代码以使用替代功能。有关您可以使用的功能列表,请参阅使用 Java 和 ActiveX 的 MATLAB App 建议

另请参阅