Четвертый BORLAND С++ и его окружение

Функции-элементы


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) (в зависимости от активности

одиночного управляющего элемента).



Содержание раздела