Описание языка «PascalABC.NET».

Переменные, процедуры и функции модуля ABCObjects.

Procedure LockDrawingObjects;

Блокирует рисование графических объектов. Возможна лишь перерисовка всего экрана вместе со всеми графическими объектами на нем вызовом RedrawObjects.
Procedure UnLockDrawingObjects; Разблокирует рисование графических объектов.
Procedure RedrawObjects; Перерисовывает все графическое окно вместе со всеми графическими объектами на нем.
Procedure ToFront(g: ObjectABC); Переносит графический объект g на передний план.
Procedure ToBack(g: ObjectABC); Переносит графический объект g на задний план.
Function ObjectsCount: integer; Количество графических объектов.
Function ObjectUnderPoint(x,y: integer): ObjectABC; Графический объект под точкой (x, y).
Function ObjectUnderPoint(p: Point): ObjectABC; Графический объект под точкой p.
Procedure SwapPositions(o1,o2: ObjectABC); Поменять позиции графических объектов o1 и o2.
Function UIElementUnderPoint(x,y: integer): UIElementABC; Элемент управления ABCObject под точкой (x, y).
Var Objects: ObjectsABCArray; Массив графических объектов.
UIElementABC. Класс элемента управления ABCObject.