G I S   T o o l K i t
Справочник программиста

Главная | MAPAPI | PANAPI | Примеры
 

 
КЛАСС "КОММУТАТОР ОБРАБОТЧИКОВ КОМАНДЫ УПРАВЛЕНИЯ" (TPanActionLink)

Объявлены: panact.h   Реализация: pantask.cpp

 

Конструктор и деструктор

TPanActionLink

Создание объекта "обработчик команды"

~TPanActionLink

Удаление обработчика

 

Методы управления обработчиком команд

Setup

Настройка обработчика. Вызывается после вызова конструктора.

GetAction

Найти и подключить новый обработчик

LinkAction

Подключить новый обработчик

CallHelp

Запрос справки о текущем режиме работы (F1)

CanClose

Запросить,  можно ли отключить обработчик команды

Ident

Запросить идентификатор обрабатываемой команды

LinkIdent

 Запросить идентификатор обрабатываемой команды

Task

Запросить задачу, которой принадлежит обработчик

CanClose

Выполнить самоликвидацию (вызов деструктора) с сохранением результатов работы

Quit

Выполнить самоликвидацию (вызов деструктора) без сохранения результатов работы

Restart

Выполнить "перезагрузку" обработчика (вызов деструктора и затем конструктора) без сохранения результатов работы

 

Методы обработки прикладных событий окна карты

CanSelectObject

Запрос, можно ли выполнить выбор нового объекта на карте для обработки.

CanSelectThisObject

Запрос, можно ли выполнить выбор данного объекта на карте для обработки.

Commit

Сообщение о завершении обработки объекта.

SelectObject

Извещение о выборе объекта.

Revert

Сообщение об отмене обработки объекта. Отключение обработчика.

 

Методы обработки системных событий окна карты

KeyDown

Обработка нажатия клавиши на клавиатуре.

LeftDown

Обработка нажатия левой кнопки мыши.

LeftUp

Обработка отжатия левой кнопки мыши.

Move

Обработка перемещения мыши по окну.

RightDown

Обработка нажатия правой кнопки мыши.

RightUp

Обработка отжатия правой кнопки мыши.

CallPopupMenu

Добавить пункты меню для текущей операции. Всплывающее меню при нажатии правой кнопки мышки.

Paint

Обработчик может нарисовать "на карте".

IdleAction

Сообщение о том, что обработчик может выполнить фоновый процесс.

 

Свойства класса

Свойство Описание
Тип Доступ

Action

Указатель на текущий обработчик.

TPanAction* protected

 

 
 

Касьянов О.В.
info@panorama.kharkov.ua

bigmir)net TOP 100