Демонстрационный элемент управления ActiveX MATLAB mwsamp

MATLAB® включает пример управление COM, которое рисует круг на экране, отображает некоторый текст и запускает события, когда один пользователь - или дважды кликает управление.

Создайте управление путем выполнения функции mwsamp в папке matlabroot \toolbox\matlab\winfun или типа:

h = actxcontrol('mwsamp.mwsampctrl.2',[0 0 300 300]);

Это управление находится в папке с ее библиотекой типов. Библиотека типов является двоичным файлом, используемым инструментами COM, чтобы дешифровать возможности управления.

Отобразите события для этого управления.

allEvents = events(h)
allEvents = 

         Click: 'void Click()'
      DblClick: 'void DblClick()'
     MouseDown: 'void MouseDown(int16 Button, int16 Shift, Variant x, Vari...'
    Event_Args: 'void Event_Args(int16 typeshort, int32 typelong, double t...'

allEvents является массивом структур. Каждое поле структуры является именем обработчика событий, и значение того поля содержит подпись для стандартной программы обработчика. Например:

allEvents.MouseDown
ans =

void MouseDown(int16 Button, int16 Shift, Variant x, Variant y)

Смотрите также

Связанные примеры

Больше о