isevent

Определите, является ли введенный событием COM-объекта

Синтаксис

tf = isevent(c,eventname)

Описание

пример

tf = isevent(c,eventname) возвращает логический 1 (true), если eventname является событием, распознанным COM-объектом. В противном случае возвращается логический 0 (false).

Примеры

свернуть все

Протестируйте, если DblClick является событием в демонстрационном управлении MATLAB®. MATLAB отображает true, указывая, что DblClick является событием.

Создайте экземпляр управления mwsamp и протестируйте DblClick.

f = figure('position',[100 200 200 200]);
h = actxcontrol('mwsamp.mwsampctrl.2',[0 0 200 200],f);
isevent(h,'DblClick')

Протестируйте Redraw. MATLAB отображает false, указывая, что Redraw не является событием; это - метод.

isevent(h,'Redraw')

Входные параметры

свернуть все

COM-объект, заданный как указатель на функцию.

Имя события, заданное как строка или вектор символа. Аргумент eventname не является чувствительным к регистру.

Ограничения

  • Функции COM доступны в системах Microsoft® Windows® только.

Представлено до R2006a

Была ли эта тема полезной?