Функции-элементы
| enum | Перечисляет значения флага для конструкторов
TAutoDelete GDI Handle. Используется для удаления в деструкторах. |
| enum TType | Данное перечисление используется для хранения
типа объекта во внутренней структуре. |
| GetObject | Оболочка для вызова API Windows. Помещает информацию о данном объекте GDI и помещает ее в
буфер. |
| IsGdiObject | Возвращает True, если элемент данных Handle
представляет существующий объект GDI. |
| IsOk | Возвращает True, если текущий описатель Handle
отличен от 0. |
| RefAdd | Доступен только в случае активного одиночного
управляющего элемента и добавляет к таблице ObjInfoBag ссылку на запись объекта с заданными описателем и типом. |
| RefCount | Доступен только в случае активного одиночного
управляющего элемента и возвращает текущий счетчик ссылки. |
| RefDec | Доступен только в случае активного одиночного
управляющего элемента и уменьшает данную ссылку объекта на 1, удаляя объект, когда счетчик ссылки становится равным 0. |
| RefFind | Доступен только в случае активного одиночного
управляющего элемента и ищет в таблице ObjInfoBag запись данного объекта, возвращая его тип и счетчик ссылки. |
| RefInc | Доступен только в случае активного одиночного
управляющего элемента и увеличивает на 1 счетчик ссылки заданного объекта. |
| RefRemote | Доступен только в случае активного одиночного
управляющего элемента и удаляет из таблицы ObjInfoBag ссылку на объект с заданным описателем. |
| Constructor | Данный используемый по умолчанию конструктор
устанавливает Handle в 0 и ShouldDelete в True. |
| Destructor | Если ShoulDelete равно False, то никаких действий не выполняется, иначе вызывается DeleteObject(Handle) (в зависимости от активности
одиночного управляющего элемента). |