Навигатор с масштабированием (функции Control)

При помощи инструмента изменения масштаба можно увеличивать и уменьшать масштаб из модуля.

Доступные функцииОписание
«focus»Функция «focus» возвращает значение TRUE (ИСТИНА) если на объекте установлен фокус экрана.
«focusEnabled»Показывает состояние режима фокуса клавиатуры для виджета.
«frameShadow»Функция «frameShadow» задает (3D) эффект рамки для объекта (текстовый редактор, индикатор выполнения, иерархический список, колесо прокрутки, число в стиле ЖК-индикатора или инструмент изменения масштаба).
«frameShape»Функция «frameShape» задает стиль рамки текстового редактора, колеса прокрутки, иерархического списка, инструмента изменения масштаба, числа в стиле ЖК-индикатора или индикатора выполнения.
«frameWidth»Функция «frameWidth» возвращает ширину рамки объекта (текстовый редактор, иерархический список, инструмент изменения масштаба, число в стиле ЖК-индикатора или колесо прокрутки).
«height»Функция «height» возвращает высоту объекта (текстовый редактор, индикатор выполнения, иерархический список, инструмент изменения масштаба, число в стиле ЖК-индикатора или колесо прокрутки).
«imageToClipboard»Копирует изображение графического объекта в буфер обмена.
«isActiveWindow»Функция «isActiveWindow»возвращает значение «TRUE», если виджет является активным окном, в остальных случаях значение FALSE.
«lineWidth»Функция «lineWidth» задает толщину линии (рамки) объекта (текстовый редактор, индикатор выполнения, иерархический список, инструмент изменения масштаба, число в стиле ЖК-индикатора или колесо прокрутки).
«margin»Функция «margin» указывает расстояние между пикселями внутренней границы рамки и пикселями внешней границы прямоугольника внутри рамки.
«midLineWidth»Функция «midLineWidth» задает толщину контурной линии (содержимого) объекта (колесо прокрутки, иерархический список, инструмент изменения масштаба, число в стиле ЖК-индикатора или индикатор выполнения).
«ModuleName»Открывает указанный модуль в инструменте изменения масштаба.
«ownCursor»Функция «ownCursor» возвращает значение TRUE, если объект (текстовый редактор, иерархический список, ползунок, инструмент изменения масштаба или колесо прокрутки) использует свой собственный курсор. При значении FALSE, объект использует курсор родительского виджета.
«ownFont»Функция «ownFont» возвращает значение TRUE, если объект текстовый редактор, ползунок, инструмент изменения масштаба или колесо прокрутки использует свой собственный шрифт. При значении FALSE, объект использует шрифт родительского виджета.
«underMouse»Возвращает значение «TRUE» если виджет объекта (текстовый редактор, ползунок, колесо прокрутки, иерархический список, инструмент изменения масштаба, число в стиле ЖК-индикатора или индикатор выполнения) находится под курсором.
«updatesEnabled»Включает/выключает обновления виджета объекта (текстовый редактор, ползунок, индикатор выполнения, инструмент изменения масштаба, число в стиле ЖК-индикатора или колесо прокрутки).
«width»Функция «width» возвращает ширину объекта (текстовый редактор, инструмент изменения масштаба или ползунок).
«x»,»y»Атрибуты «х» и «y» возвращают координаты объекта (текстовый редактор, индикатор выполнения, ползунок, инструмент изменения масштаба, число в стиле ЖК-индикатора или колесо прокрутки). Атрибут «х» возвращает координату «Х» объекта, а «y» координату «Y» объекта.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Навигатор с масштабированием

Навигатор с масштабированием предназначен для изменения масштаба модуля пользователем.

Рисунок: Навигатор с масштабированием

Для обеспечения возможности масштабирования модуля предварительно необходимо задать режим изменения масштаба при помощи функции

setScaleStyle():

setScaleStyle(2,myModuleName());

ЗначокПРОЦЕСС СОЗДАНИЯ НАВИГАТОРА С МАСШТАБИРОВАНИЕМ

  1. Щелкните левой кнопкой мыши по пиктограмме с изображением Навигатора с масштабированием  .
  2. Визуально выберите в рабочей области панели точку, в которой будет находиться один из углов Навигатора с масштабированием, и переместите курсор мыши в данную точку. Нажмите и удерживайте нажатой левую кнопку мыши. Визуально выберите в рабочей области панели точку, в которой будет находиться противоположный угол Навигатора с масштабированием, и, удерживая нажатой левую кнопку мыши, переместите курсор мыши в данную точку. Отпустите кнопку мыши для завершения создания Навигатора с масштабированием.
  3. Откройте Редактор свойств.
  4. При необходимости измените имя объекта (Имя (Name)).
  5. На вкладке «Расширенные» задайте дополнительные свойства Навигатора с масштабированием, например, «ModuleName» (имя модуля) (см. также «Язык сценариев Control/Функции для работы с графическими объектами/Навигатор с масштабированием (функции Control)«).

При двойном щелчке по Навигатору с масштабированием, находящемуся в режиме редактирования, происходит открытие сценария для события Initialize в Редакторе сценариев.

ЗначокВНИМАНИЕ

Масштаб линий не изменяется!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *