iptPointerManager

Создайте менеджера по указателю в фигуре

Синтаксис

iptPointerManager(hFigure)
iptPointerManager(hFigure,'disable')
iptPointerManager(hFigure,'enable')

Описание

пример

iptPointerManager(hFigure) создает менеджера по указателю в заданной фигуре. Если фигура содержит структуру поведения указателя, то менеджер по указателю управляет поведением указателя для графических объектов в фигуре. Используйте iptSetPointerBehavior, чтобы сопоставить структуру поведения указателя с конкретным объектом задать определенные действия, которые происходят, когда указатель мыши отодвигается и затем оставляет объект.

Примечание

Если фигура уже содержит менеджера по указателю, то iptPointerManager(hFigure) не создает нового менеджера по указателю. Синтаксис имеет то же поведение как iptPointerManager(hFigure,'enable').

iptPointerManager(hFigure,'disable') отключает менеджера по указателю фигуры.

iptPointerManager(hFigure,'enable') включает и обновляет менеджера по указателю фигуры.

Примеры

Создайте менеджера по указателю в фигуре с объектом линии

Постройте график. Создайте менеджера по указателю в фигуре. Затем сопоставьте структуру поведения указателя с объектом линии в фигуре, которая изменяет указатель мыши в fleur каждый раз, когда указатель по нему.

 h = plot(1:10);
 iptPointerManager(gcf);
 enterFcn = @(hFigure, currentPoint)...
             set(hFigure, 'Pointer', 'fleur');
 iptSetPointerBehavior(h, enterFcn);

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

свернуть все

Фигурируйте, заданный как объект Figure. Для получения дополнительной информации смотрите figure.

Советы

  • iptPointerManager рассматривает не только объект, указатель закончен, но и все объекты в фигуре. iptPointerManager ищет иерархию графических объектов, чтобы найти первый объект, который содержит структуру поведения указателя. iptPointerManager затем выполняет поведенческую функцию указателя того объекта. Для получения дополнительной информации смотрите Иерархию Графического объекта (MATLAB).

    Например, вы могли установить указатель быть fleur и сопоставлять тот указатель с осями. Затем когда вы будете двигать указатель в окно рисунка, это первоначально будет указателем по умолчанию, затем изменится на fleur, когда вы пересекаетесь в оси и остаетесь fleur, когда вы скользите по объектам, порожденным к осям.

Представленный в R2006a