List of events COM object can trigger
S = events(c)
mwsamp control and list all events.
f = figure('position',[100 200 200 200]); h = actxcontrol('mwsamp.mwsampctrl.2',[0 0 200 200],f); events(h)
Click = void Click() DblClick = void DblClick() MouseDown = void MouseDown(int16 Button, int16 Shift, Variant x, Variant y) Event_Args = void Event_Args(int16 typeshort, int32 typelong, double typedouble, string typestring, bool typebool)
Assign the output to a variable and display one field of the returned structure.
ev = events(h); ev.MouseDown
ans = void MouseDown(int16 Button, int16 Shift, Variant x, Variant y)
Open a Microsoft
Excel® application and list all events for a
myApp = actxserver('Excel.Application'); wbs = myApp.Workbooks; wb = Add(wbs); events(wb)
c— COM object
COM object, specified as a function handle.
S— Event information
Information about registered and unregistered events known to the COM object, returned as a structure array. The array contains the function prototype used to call the event handler routine. For each array element, the structure field is the event name and the contents of that field is the function prototype for the handler of that event.