Тип TObjectPropControlProc сервисной функции свойства объекта Назад В начало Вперед

Назначение

Сервисная функция свойства предназначена для управления свойством aPropName объекта типа aObjType, имеющего указатель aSelf. Управление свойством подразумевает установку, считывание или проверку значения свойства в зависимости от параметра aCommand.

Функция пишется для каждого свойства каждого объекта или для нескольких свойств или объектов.

Представляет собой callback-функцию. Передается в качестве параметра в функцию регистрации свойства объекта, где и производится регистрация данной callback-функции.

Описание

function TObjectPropControlProc (aObjType : longInt;
	aPropName : longInt;
	aSelf : pointer;
	aCommand : longInt;
	aInfo : pointer) : longInt;

Параметры

aObjType - тип объекта, к свойству которого мы обращаемся.

aPropName -код свойства, к которому мы обращаемся.

aSelf - указатель на объект, к свойству которого мы обращаемся.

aCommand - код операции. Может быть:

aInfo - указатель на структуры дополнительной информации. Для cfmSetProp и cfmGetProp это pField типа, заданного при регистрации свойства. Для cfmGetPropList это pArrayField с типом элементов ftString.

Возвращаемое значение

Возвращает константу кода ошибки: