Несколько имен переменных, зарезервировано для специального использования:

1. Переменные управляющие работой объекта:

_disable  - если установлена в 1, математическая модель объекта и всех вложенных в его подсхему не обрабатывается. Если в 0, объект работает как обычно.

_enable   - если установлена в 0, математическая модель объекта и всех вложенных в его подсхему не обрабатывается. Если в 1, объект работает как обычно.


2. Переменные, содержащие свойства объекта. Устанавливаются автоматически только при нажатии на кнопку Стоп (панель инструментов УправлениеToolbar_Control):

orgx                          - значение координаты X изображения объекта на схеме

orgy                          - значение координаты Y изображения объекта на схеме

_hobject                  - дескриптор изображения объекта на схеме

_objname            - имя объекта на схеме

_classname            - имя класса объекта


3. Переменные, автоматически получающие значения при сообщениях (см. СообщенияMessage_theorethic):

   

Имя

Тип

Что

Назначение переменной

Обрабатывает сообщения




Сообщения от мышки


xPos

float

in

X координата

WM_MOUSEMOVE

Ypos

float

in

Y координата

WM_MBUTTONUP

FwKeys

float

in

виртуальный код клавиши

WM_MBUTTONDOWN





WM_MBUTTONDBLCLK





WM_RBUTTONUP





WM_RBUTTONDOWN





WM_RBUTTONDBLCLK





WM_LBUTTONUP





WM_LBUTTONDOWN





WM_LBUTTONDBLCLK





WM_ALLMOUSEMESSAGE




Сообщения от клавиатуры


wVkey

float

in

Виртуальный код клавиши

WM_CHAR

Repeat

float

in

Число повторений

WM_KEYUP

ScanCode

float

in

Scan-код клавиатуры

WM_KEYDOWN





WM_ALLKEYMESSAGE




Запрос на разрешение закрыть окно


CanClose

float

in/

out

При вызове этого сообщения устанавливается в 1.

Если при возврате из сообщения переменная CanClose равна 0, то окно не закроется.

WM_CANCLOSE




Запрос о получении предельных координат окна


MaxSizeX

float

out

Максимальный размер по X

WM_GETMINMAXINFO

MaxPositionX

float

out

Максимальная позиция по X


MinTrackSizeX

float

out

Минимальный размер окна по X при использовании мыши


MaxTrackSizeX

float

out

Максимальный размер окна по X при использовании мыши


MaxSizeY

float

out

Максимальный размер по Y


MaxPositionY

float

out

Максимальная позиция по Y


MinTrackSizeY

float

out

Минимальный размер окна по Y при использовании мыши


MaxTrackSizeY

float

out

Максимальный размер окна по Y при использовании мыши





Уведомление об изменении размеров окна


fwSizeType

float

in

Тип окна

WM_SIZE

nWidth

float

in

Ширина окна


nHeight

float

in

Высота окна





Командное сообщение (от интерфейсных элементов)


idItem

float

in

Идентификатор элемента (команда)

WM_COMMAND

WM_CONTROLNOTIFY

_hobject

handle

in

Дескриптор объекта


wNotifyCode

float

in

Дополнительный код.





Извещения от окон


_Target

string

in

Текст, установленный в поле Target

WM_SPACEINIT

_hSpace

handle

in

Дескриптор нового графического пространства.

WM_SPACEDONE - 

Извещение об уничтожении

_WindowName

string

in

Имя окна

пространства (отличие от последующего заключается в том, что окно не обязательно закрывается, например, при использовании гипер-переходов или открытии в окне другого изображения).

WM_DESTROY - Извещение о закрытии связанного с графическим пространством окна.

WM_SPACEINIT - Извещение об открытии в этом окне другого графического пространства


Created with the Personal Edition of HelpNDoc: Effortlessly Edit and Export Markdown Documents