Hotspot.GetProperties

table Hotspot.GetProperties ( string ObjectName )
Примеры

Описание

Возвращает таблицу, содержащую свойства объекта активная зона (hotspot).

Параметры

ObjectName

(строка) Имя объекта активная зона (hotspot).

Возврат

ResultVariable

(таблица) Таблица, содержащая свойства объекта активная зона (hotspot), индексированная следующими ключами:

КЛЮЧ
KEY
ТИП
TYPE
ОПИСАНИЕ
DESCRIPTION
ObjectNameстрокаИмя объекта активная зона (hotspot).
EnabledлогическийИстина (true), если объект активная зона (hotspot) включен, ложь (false), если отключен.
XчислоГоризонтальная позиция (в пикселах) верхнего левого угла объекта активная зона (hotspot), относительно текущей страницы или диалогового окна.

Примечание: Верхний левый угол текущей страницы или диалогового окна имеет значение координаты X равное 0.
YчислоВертикальная позиция (в пикселах) верхнего левого угла объекта активная зона (hotspot), относительно текущей страницы или диалогового окна.

Примечание: Верхний левый угол текущей страницы или диалогового окна имеет значение координаты X равное 0.
WidthчислоШирина (в пикселах) объекта активная зона (hotspot).
HeightчислоВысота (в пикселах) объекта активная зона (hotspot).
TooltipTextстрокаТекст всплывающей подсказки при наведении курсора мышки на объект активная зона (hotspot).
CursorчислоВид курсора мышки, что будет показан, при наведении на объект активная зона (hotspot):

КОНСТАНТА
CONSTANT
ЗНАЧЕНИЕ
VALUE
ОПИСАНИЕ
DESCRIPTION
CURSOR_ARROW0Стандартная стрелка.
CURSOR_HAND1Рука.
CURSOR_BLACK_ARROW2Черная стрелка.
CURSOR_CROSSHAIR3Перекрестие.
CURSOR_EXPLORE4Поиск.
CURSOR_HELP5Помощь.
CURSOR_MAGNIFY6Лупа.
CURSOR_MEDIA7Кинолента.
CURSOR_MONEY8Деньги.
CURSOR_NOTEPAD9Блокнот.
CURSOR_PENCIL10Карандаш.
CURSOR_PRINTER11Принтер.
CURSOR_SPEAKER12Динамик.
CURSOR_UP_ARROW13Стрелка вверх.
ResizeLeftлогическийИстина (true) если левая сторона объекта будет сдвигаться при изменении размеров окна приложения, ложь (false) если нет.
ResizeRightлогическийИстина (true) если правая сторона объекта будет сдвигаться при изменении размеров окна приложения, ложь (false) если нет.
ResizeTopлогическийИстина (true) если верхняя сторона объекта будет сдвигаться при изменении размеров окна приложения, ложь (false) если нет.
ResizeBottomлогическийИстина (true) если нижняя сторона объекта будет сдвигаться при изменении размеров окна приложения, ложь (false) если нет.
HighlightSoundчислоТип звука, что будет воспроизведен, при наведении курсора мышки на объект активная зона (hotspot).

КОНСТАНТА
CONSTANT
ЗНАЧЕНИЕ
VALUE
ОПИСАНИЕ
DESCRIPTION
SND_NONE0Нет звука при наведении.
SND_STANDARD1Стандартный звук при наведении.
SND_CUSTOM2Пользовательский звук при наведении.
HighlightSoundFileстрокаПуть к пользовательскому звуковому файлу, что будет воспроизведен при наведении на объект активная зона (hotspot). Если объект активная зона (hotspot) не использует пользовательский звук, это значение будет пустой строкой ("").
ClickSoundчислоТип звука, что будет воспроизведен, при клике мышкой по объекту активная зона (hotspot).

КОНСТАНТА
CONSTANT
ЗНАЧЕНИЕ
VALUE
ОПИСАНИЕ
DESCRIPTION
SND_NONE0Нет звука клика.
SND_STANDARD1Стандартный звук клика.
SND_CUSTOM2Пользовательский звук клика.
ClickSoundFileстрокаПуть к звуковому файлу пользовательского клика объекта активная зона (hotspot). Если объект активная зона (hotspot) не использует пользовательский звук, это значение будет пустой строкой ("").

Если объект не найден, будет возвращено значение nil. Можно использовать Application.GetLastError для определения случился ли отказ в работе этого действия и почему.

При добавлении действия из редактора скрипта, можно использовать это поле для определения переменной, которая возвращает значение, сохраняющееся в ней.
Смотрите также: Связанные действия

Примеры

Пример 1

-- Get the tooltip text in use by the hotspot object
-- Получаем текст всплывающей подсказки, используемой объектом активная зона (hotspot)
sTooltip = Hotspot.GetProperties("Hotspot1").TooltipText;

-- Display this text to the user
-- Показываем этот текст пользователю
Dialog.Message("Tooltip", sTooltip);
Получаем отображаемый в настоящий момент текст всплывающей подсказки из объекта активная зона (hotspot) "Hotspot1" и показываем его пользователю.
Смотрите также: Связанные действия