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

Описания RDS

Приложения

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

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

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

А.5.28.29. Макрос rdsFORMEnableControl – разрешение и запрещение всего поля ввода

# Приложения

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

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

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

##### А.5.28.29. Макрос rdsFORMEnableControl – разрешение и запрещение всего поля ввода

Макрос rdsFORMEnableControl разрешает или запрещает все поле ввода целиком, со всеми его компонентами и дополнительным флагом, если он есть.

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

Определение

      #define rdsFORMEnableControl(win,ctrlid,enabled) \
        rdsSetObjectInt((win),(ctrlid),RDS_FORMVAL_ENABLED, \
            (enabled)?1:0)

Параметры

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

Примечания

Этот макрос заключает в себя вызов команды RDS_FORMVAL_ENABLED.