主要内容

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 之前推出

全部展开

另请参阅