Приложения
Приложение А. Функции, константы и структуры RDS
А.5. Сервисные функции и макросы RDS
А.5.28. Вспомогательный объект для работы с модальными окнами
А.5.28.38. Макрос rdsFORMSetEnableCheck – установка значения дополнительного разрешающего флага поля ввода
Макрос rdsFORMSetEnableCheck устанавливает дополнительный разрешающий флаг указанного поля ввода.
rdsFORMSetEnableCheck(
win, // Вспомогательный объект-окно
ctrlid, // Идентификатор поля ввода
enabled // Разрешение/запрещение
)
Определение
#define rdsFORMSetEnableCheck(win,ctrlid,enabled) \ rdsSetObjectInt((win),(ctrlid),RDS_FORMVAL_CHECK, \ (enabled)?1:0)
Параметры
- win (RDS_HOBJECT)
- Идентификатор вспомогательного объекта для работы с модальным окном, ранее созданного функцией rdsFORMCreate.
- ctrlid (int)
- Целый идентификатор поля ввода, присвоенный ему при вызове функции rdsFORMAddEdit.
- enabled (BOOL)
- TRUE – включить флаг (поле будет разрешено), FALSE – выключить (поле будет запрещено).
Примечания
Этот макрос заключает в себя вызов команды RDS_FORMVAL_CHECK с использованием функции rdsSetObjectInt. Логическое значение TRUE передается в поле ввода как единица, FALSE – как ноль.