registerevent

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

Синтаксис

registerevent(c,eventhandler)

Описание

пример

registerevent(c,eventhandler) стандартные программы обработчика событий регистров с их соответствующими событиями.

Примеры

свернуть все

Укажите все события в управлении mwsamp с той же стандартной программой обработчика событий sampev.

f = figure('position',[100 200 200 200]);
C = actxcontrol('mwsamp.mwsampctrl.2',[0 0 200 200],f);
registerevent(C,'sampev')
eventlisteners(C)
ans =

  4×2 cell array

    'Click'         'sampev'
    'DblClick'      'sampev'
    'MouseDown'     'sampev'
    'Event_Args'    'sampev'
C = actxcontrol('mwsamp.mwsampctrl.2',[0 0 200 200]); 
registerevent(C,{'Click' @myclick})
eventlisteners(C)
ans =

  1×2 cell array

    'Click'    @myclick

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

свернуть все

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

Функция, чтобы вызвать, когда событие имеет место, заданный как строка или вектор символов, называющий функцию или указатель на функцию, который сопоставляет с этой функцией. Строки и векторы символов не являются чувствительными к регистру.

Ограничения

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

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

Для просмотра документации необходимо авторизоваться на сайте