Текущий раздел:

Описания RDS

Приложения

Приложение А. Функции, константы и структуры RDS

А.5. Сервисные функции и макросы RDS

А.5.28. Вспомогательный объект для работы с модальными окнами

А.5.28.32. Макрос rdsFORMGetEnableCheck – получение значения дополнительного разрешающего флага поля ввода

# Приложения

## Приложение А. Функции, константы и структуры RDS

### А.5. Сервисные функции и макросы RDS

#### А.5.28. Вспомогательный объект для работы с модальными окнами

##### А.5.28.32. Макрос rdsFORMGetEnableCheck – получение значения дополнительного разрешающего флага поля ввода

Макрос rdsFORMGetEnableCheck возвращает истину, если дополнительный разрешающий флаг указанного поля ввода включен.

      rdsFORMGetEnableCheck(
        win,      // Вспомогательный объект-окно
        ctrlid    // Идентификатор поля ввода
      )

Определение

      #define rdsFORMGetEnableCheck(win,ctrlid) \
        (rdsGetObjectInt((win),(ctrlid),RDS_FORMVAL_CHECK)!=0)

Параметры

win(RDS_HOBJECT)
  Идентификатор вспомогательного объекта для работы с модальным окном, ранее созданного функцией rdsFORMCreate.
ctrlid(int)
  Целый идентификатор поля ввода, присвоенный ему при вызове функции rdsFORMAddEdit.

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

Значение разрешающего флага поля ввода ctrlid, приведенное к логическому типу.

Примечания

Этот макрос заключает в себя вызов команды RDS_FORMVAL_CHECK с использованием функции rdsGetObjectInt. Возвращенное функцией целое значение поля ввода сравнивается с нулем.