class LGSpace
Назначение
Используется для отображения различных графических сцен, расположенных непосредственно на схемах модели. Ими могут быть различные панели с элементами управления, диалоги с пользователем, графические меню и другие графические элементы.
Описание
Имидж создает окно с графическим пространством, содержащим копию изображения схемы некоторого класса. Отображаемую схему можно задать с помощью переменной ClassName, если она не указана, используется схема в которой расположен имидж LGSpace.
Необходимым параметром для создания является имя окна WindowsName. Если указан какой-либо графический объект (переменные HObject - дескриптор или ObjectName - имя объекта), то размеры видимой области окна автоматически устанавливаются по его размерам. Иначе размеры устанавливаются по умолчанию или из переменных Width и Height.
Переменные
Название |
Тип |
Описание |
HSpace |
handle |
дескриптор пространства |
WindowsName |
string |
имя окна |
ClassName |
string |
имя класса |
HObject |
handle |
дескриптор графического объекта (для определения размеров) |
ObjectName |
string |
имя объекта (для определения размеров) |
Flags |
string |
флаги различных свойств окна (см. примечание) |
x,y |
float |
координаты окна на рабочем поле экрана |
x0,y0 |
float |
координаты графического пространства, соответствующие левой верхней точке его видимой области в окне |
Height, Width |
float |
высота и ширина видимой области графического пространства в окне |
Scale |
float |
масштаб графического пространства |
Exist |
float |
флаг, управляющий видимостью окна |
_enable |
float |
флаг, управляющий работой объекта |
Примечание: Переменная FlagsWindows_Style имеет тип string. Флаги представляют из себя строку, где константы перечисляются с помощью символа ',' (запятая).
см. Библиотека UNITlibrary_Unit.lib
Created with the Personal Edition of HelpNDoc: Effortlessly Convert Your Word Doc to an eBook: A Step-by-Step Guide