Функции-элементы
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) (в зависимости от активности
одиночного управляющего элемента). |