调用
调用COM对象或接口上的方法,或显示方法
语法
S =调用(h)
S = invoke(h,'methodname')
S = invoke(h,'methodname',arg1,arg2,…)
描述
S =调用(h)
返回结构数组,年代
,包含对象或接口支持的所有方法的列表,万博1manbetxh
,以及这些方法的原型。如果年代
是空的,要么在对象中没有属性或方法,要么MATLAB®无法读取对象类型库。参考COM供应商文档。
S = invoke(h,'methodname')
调用指定的方法methodname
,并返回一个输出值(如果有的话)年代
.返回值的数据类型取决于调用的方法,该方法由控件或服务器确定。
S = invoke(h,'methodname',arg1,arg2,…)
调用指定的方法methodname
使用输入参数__arg1、最长,……
.
如果该方法返回COM接口,则调用
函数返回一个新的MATLAB COM对象,该对象表示返回的接口。有关MATLAB如何转换COM类型的描述,请参见在MATLAB中处理COM数据.
COM函数在Microsoft上可用®窗户®系统只。
例子
调用重绘
方法。mwsamp
控制。
F = figure(“位置”,[100 200 200 200]);H = acxcontrol (“mwsamp.mwsampctrl.1”,[0 0 200 200],f);h.半径= 100;调用(h,“画”)
或者,直接调用该方法。
重绘(h)
显示所有mwsamp
方法。
调用(h)
Beep = void Beep(句柄)FireClickEvent = void FireClickEvent(句柄). .
R2006a之前介绍过
这个话题有帮助吗?