Дерево объектов

BaseObject

¦  "X" - координата X

¦  "Y" - координата Y

¦  "SizeX" - ширина по X

¦  "SizeY" - ширина по Y

¦ Для чтения:

¦  "XClient" - координата X клиентской области

¦  "YClient" - координата Y клиентской области

¦  "SizeXCl" - размер по X клиентской области

¦  "SizeYCl" - размер по Y клиентской области

¦

+--BaseWindObject

¦  ¦  "Caption" - заголовок окна

¦  ¦  "Handler" - подпрограмма обработки сообщений

¦  ¦  "PostEvent" - подпрограмма вызываемая после обработки события

¦  ¦  "IsMove" - 0 - окно не двигается

¦  ¦  "IsResize" - 0 - окно не меняет размер

¦  ¦  "IsVisable" - 0 - окно не видимо

¦  ¦  "PreDeactivate" - если 0 окно не покидается

¦  ¦  "PreActivate" -если 0 то в окно нельзя перейти

¦  ¦

¦  L--ObjWind

¦     L--SGIObjWind

¦        +--"SysWind" - системное окно

¦        ¦  Для чтения и записи

¦        ¦   "OlHelp" - флаг отображения OnLine-Help

¦        ¦   "XClient"

¦        ¦   "YClient"

¦        ¦   "XSizeCl"

¦        ¦   "YSizeCl" - параметры клиентской области окна для изменения

¦        ¦

¦        +--"ObjWind" - окно простое

¦        ¦

¦        L--"ObjPanel" - объектное окно без рамок и заголовка

L--Obj

   ¦  "Caption" - заголовок объекта

   ¦  "CodeID"  - код объекта для активного объекта, для пассивного - 0

   ¦  "ToWin" - ID окна приемника сообщения

   ¦  "ToObj" - Id объекта приемника сообщения

   ¦  "OLMessage" - текст сообщения OnLine Help

   ¦  "Handler" - подпрограмма обработки сообщений

   ¦  "PostEvent" - подпрограмма вызываемая после обработки события

   ¦  "Flag" - флаг состояния объекта

   ¦           ISDISABLE - выключен

   ¦           ISUSUAL   - текущий

   ¦           ISDEFAULT - по умолчанию

   ¦           ISPRESSED - нажат

   ¦ Для чтения:

   ¦  "SeqNum" - порядковый номер окна

   ¦

   +--"BorderLi" - линии

   ¦  ¦   "BorderType"  - тип линии 0 и 1 выпуклая и впуклая

   ¦  ¦   "BorderColor" - цвет линии

   ¦  ¦   "BorderSize"  - ширина линии

   ¦  ¦   "BkgColor"    - цвет заливки

   ¦  ¦

   ¦  L--"Border" - рамка

   ¦     ¦   "BorderType"  - тип рамки от 1 до 8

   ¦     ¦

   ¦     +--"BMPFrame" -  рамка с заливкой растровым изображением

   ¦     ¦   "BMPName"  - имя растрового изображения для заливки

   ¦     ¦

   ¦     +--"Frame" - рамка с заливкой

   ¦     L--"Frame3c" - рамка с заливкой 3-мя смешаными цветами

   ¦         "FColor1"

   ¦         "FColor2"

   ¦         "FColor3" - 3 цвета заливки

   ¦

   +--"IButton" - кнопка с независимой фиксацией

   ¦  ¦  "State" - Положение кнопки 1-нажато 0-отжато

   ¦  ¦

   ¦  L--"DButton" - кнопка с зависимой фиксацией

   ¦

   +--Key

   ¦  ¦  "BorderColor" - цвет рамки

   ¦  ¦  "BorderSize"  - ширина рамки

   ¦  ¦  "BkgColor"    - цвет заливки

   ¦  ¦

   ¦  +--"BmpKey" - кнопка с 3-мя положениями

   ¦  ¦     "KeyUp"  - имя BMP файла в отжатом состоянии

   ¦  ¦     "KeyDn"  - имя BMP файла в нажатом состоянии

   ¦  ¦     "KeyDef" - имя BMP файла по умолчанию

   ¦  ¦

   ¦  +--"GrKey" - кнопка с растровым изображением "BmpName" - Имя BMP файла

   ¦  ¦    Только при инициализации

   ¦  ¦     "AlignX" - Расположение по X:   0-центр, 1-влево, 2-вправо, 3-вписан

   ¦  ¦     "AlignY" - Расположение по Y

   ¦  ¦

   ¦  +--"TButton" - текстовая кнопка

   ¦  ¦     "ColorText" - цвет текста

   ¦  ¦     "Font" - имя фонта

   ¦  ¦

   ¦  L--VectKey

   ¦     L--"VectKey" - векторная кнопка

   ¦           "OnPaint" - подпрограмма отрисовки кнопки

   ¦

   +--ObjWDataBox

   ¦  +--ComboBox

   ¦  ¦  +--DiskComboBox

   ¦  ¦  ¦  L--"DiskCB" - комбинированная панель c дисками

   ¦  ¦  ¦      "SizeKey" - размер кнопки

   ¦  ¦  ¦      "MaxV" - максимальное количество элементов

   ¦  ¦  ¦      "Id_NDirP" - ссылка на DirName

   ¦  ¦  ¦     Для чтения:

   ¦  ¦  ¦      "Disk" - текущий диск

   ¦  ¦  ¦

   ¦  ¦  L--"ComboBox"-комбинированная панель

   ¦  ¦        "SizeKey" - размер кнопки

   ¦  ¦        "MaxV" - максимальное количество элементов

   ¦  ¦        "NumStrct" - номер структуры

   ¦  ¦        "StartS" - номер элемента  структуры, с которого начинается 

   ¦  ¦                   размещение элементов

   ¦  ¦        "StopS" - номер последнего элемента структуры

   ¦  ¦        "TopS" -  количество элементов структуры

   ¦  ¦

   ¦  +--History

   ¦  ¦  L--"Hist" - история для полей ввода

   ¦  ¦        "MaxV" - максимальное количество элементов

   ¦  ¦        "SizeKey" - размер кнопки

   ¦  ¦        "Id_Inp" - ссылка на строку ввода

   ¦  ¦        "NumStrct" - номер структуры

   ¦  ¦        "StartS" - номер элемента структуры, с которого начинается

   ¦  ¦                   размещение элементов

   ¦  ¦        "StopS" - номер последнего элемента структуры

   ¦  ¦        "TopS" -  количество элементов структуры

   ¦  ¦

   ¦  L--ListBox

   ¦     +--"DirLB" - список директорий

   ¦     ¦     "Id_Disk" - ссылка на DiskComboBox

   ¦     ¦     "Id_NDirP" - ссылка на DirName

   ¦     ¦

   ¦     +--"FileLB"-список файлов

   ¦     ¦     "Id_DirP" - ссылка на DirListBox

   ¦     ¦     "Id_ExtP" - ссылка на ComboBox

   ¦     ¦     "Id_IFileP" - ссылка на FileInputString

   ¦     ¦     "Id_NDirP" - ссылка на DirName

   ¦     ¦

   ¦     L--"ListBox" - список

   ¦           "MaxV" - максимальное количество элементов

   ¦           "NumStrct" - номер структуры

   ¦           "StartS" -  номер элемента структуры, с которого начинается

   ¦                       размещение элементов

   ¦           "StopS" - номер  последнего  элемента структуры

   ¦           "TopS"-количество элементов структуры

   ¦

   +--Sourser

   ¦  ¦  "FontName" - имя шрифта

   ¦  ¦  "Value" - значение строки ввода

   ¦  ¦

   ¦  +--"DirName" - поле ввода директории

   ¦  ¦     "Str" - строка ввода

   ¦  ¦

   ¦  L--"InpStr" - ввод строки

   ¦     ¦  "CharColor" - цвет символа

   ¦     ¦  "BkgColor" - цвет фона

   ¦     ¦  "History"  - ссылка на History

   ¦     ¦

   ¦     +--"FileInp" - поле ввода

   ¦     ¦    "Id_FListB" - ссылка на FileListBox

   ¦     ¦    "Id_NDirP" - ссылка на DirName

   ¦     ¦    "Id_ExtP" - ссылка на  ComboBox - с расширениями файлов

   ¦     ¦

   ¦     +--"InpCust"

   ¦     ¦    "OnInp" -  подпрограмма вызываемая при вводе

   ¦     ¦    "OnExit" - подпрограмма вызываемая при выходе

   ¦     ¦    Параметры сообщений:

   ¦     ¦     "StrEdit" - строка редактирования

   ¦     ¦

   ¦     +--"InpDate"

   ¦     +--"InpInt"

   ¦     +--"InpName"

   ¦     L--"InpReal"

   +--SpGrafView

   ¦  ¦  "BorderColor" - цвет рамки

   ¦  ¦  "BorderSize"  - ширина рамки

   ¦  ¦  "CursorColor" - цвет курсора

   ¦  ¦  "FColor"      - цвет заливки

   ¦  ¦  "VColor"      - цвет вектора взгляда

   ¦  ¦  "Prop"        - 1-пропорцианально, 0-нет

   ¦  ¦  "XMin"        -

   ¦  ¦  "YMin"        -

   ¦  ¦  "XMax"        -

   ¦  ¦  "YMax"        - координаты View

   ¦  ¦  "ShowVect"    - 0 - не показывать вектор

   ¦  ¦  "VWinXMin"    -

   ¦  ¦  "VWinYMin"    -

   ¦  ¦  "VWinXMax"    -

   ¦  ¦  "VWinYMax"    - координаты окна вектора

   ¦  ¦  "Step"        - шаг изменения размера окна 

   ¦  ¦ Параметры сообщений (для GV_MousePressed):

   ¦  ¦  "XMouse"      -

   ¦  ¦  "YMouse"      - первая координата курсора

   ¦  ¦  "XMouse2"     -

   ¦  ¦  "YMouse2"     - вторая координата курсора

   ¦  ¦

   ¦  +--"DogView"

   ¦  ¦     "BaseName" - база

   ¦  ¦     "SegmName" - сегмент

   ¦  ¦

   ¦  L--"GrView"

   ¦        "OnPaint"  - подпрограмма вызываемая при отрисовке

   ¦

   L--"SText" - статический текст

      ¦  "AlignX"    - положение по X

      ¦  "AlignY"    - положение по Y

      ¦  "CharColor" - цвет символов

      ¦

      L--"DText" - динамический текст

 

Операторы подсистемы SHELL