Метод SetInputLineFlags |
Устанавливает флаги aFlags поля ввода iField панели aScreenId. Для флагов доступны константы inWithHistory, inPickButton, inPickButtonDefault, inCalendarPick, inCalc, inSpin.
Функция не добавляет указанные флаги к уже имеющимся, а устанавливает поле aFlags, равным переданному значению aFlags.
function SetInputLineFlags (aScreenId : longInt; iField : longInt; aFlags : longInt ) : longInt;
aScreenId - панель.
iField - поле ввода, для которого устанавливаются флаги.
aFlags - флаги поля ввода, которые требуется установить. Функция SetInputLineFlags не добавляет указанные флаги к уже имеющимся, а устанавливает поле aFlags равным переданному значению. Для флагов доступны константы:
inWithHistory - устанавливает кнопку вызова истории для данного поля.
inPickButton - добавляет кнопку выбора в поле ввода. При нажатии на кнопку посылается событие cmPick.
inPickButtonDefault - устанавливает кнопку выбора в поле ввода в соответствии с умолчаниями для данного поля.
inCalendarPick - устанавливает кнопку вызова календаря.
inCalc - устанавливает кнопку вызова калькулятора.
inSpin - устанавливает Spin-кнопку.
Функция возвращает флаги поля ввода iField панели aScreenId.
Формат поля iField изменился с integer на longInt начиная с Атлантис 5.1.