Main Content

actxcontrol

R2026b

(Removed) Create Microsoft ActiveX control in figure window

actxcontrol has been removed. For more information on updating your code, see Version History.

Description

c = actxcontrol(progid) creates an ActiveX® control in a figure window. The programmatic identifier (progid) for the control determines the type of control created. For the value, see the documentation provided by the control vendor. The returned object c is the default interface for the control.

You cannot use an ActiveX server for the progid because MATLAB® cannot insert ActiveX servers in a figure. For information about using ActiveX servers, see actxserver.

c = actxcontrol(progid,Name=Value) creates a control using name-value arguments.

Input Arguments

collapse all

Programmatic identifier, specified as a string or a character vector. Get the Programmatic identifier from the control or server vendor documentation.

Name-Value Arguments

collapse all

Specify optional pairs of arguments as Name1=Value1,...,NameN=ValueN, where Name is the argument name and Value is the corresponding value. Name-value arguments must appear after other arguments, but the order of the pairs does not matter.

Example: actxcontrol("progid",position=[0 0 200 200],parent=gcf)

MATLAB position vector specifying the position of the control in an integer vector, specified as the comma-separated argument consisting of position and an integer vector. The format is [left, bottom, width, height] using pixel units.

Parent figure, model, or Command Window, specified as the comma-separated argument consisting of parent and a handle. This functionality is not supported for figures created with the uifigure function.

Name of the event handler, specified as the comma-separated argument consisting of callback and a string or a character vector, or as a cell array of character vectors. To use the same handler for all events, specify a single name. To handle specific events, specify a cell array of event name/event handler pairs.

File name, specified as the comma-separated argument consisting of filename and a string or a character vector, containing the initial conditions of the previously saved control.

License key to create licensed ActiveX controls that require design-time licenses, specified as the comma-separated argument consisting of licensekey and a string or a character vector.

Limitations

  • COM functions are available only on Microsoft® Windows® systems.

Version History

Introduced before R2006a

expand all

See Also