主要内容

COM事件

一个事件通常是发生在服务器应用程序中的用户发起的操作,该操作通常需要来自客户机的响应。例如,如果您在服务器界面窗口的特定位置单击鼠标,客户机应用程序就可以响应。当一个事件解雇了时,服务器将此事件传递给客户端。如果客户端是对于这种特定类型的事件,它通过执行名为的例程进行响应事件处理程序

MATLAB®COM客户端可以订阅和处理COM服务器触发的事件。选择希望客户端侦听的事件。将每个事件注册到事件处理程序中,以用于响应事件。当发生注册事件时,服务器通知客户端,客户端通过执行适当的事件处理例程进行响应。您可以将事件处理程序编写为MATLAB函数。

要识别服务器可以响应的事件,请使用事件函数。

要注册要响应的事件,请使用registerevent函数。MATLAB客户端仅响应已注册的事件。如果多次将相同的事件名称注册到相同的回调处理程序,则MATLAB只执行该事件一次。

要标识已注册的事件,请使用eventlistener函数。

若要在事件发生时响应事件,请创建已为该事件注册的事件处理程序。您可以将这些例程实现为MATLAB函数。

若要注销不再希望收听的事件,请使用unregistereventunregisterallevents函数。

请注意

MATLAB不支持异步事件。金宝app

请注意

MATLAB不支持来自自定义服务金宝app器的接口事件。

另请参阅

||||

相关的例子

更多关于