Приложения
Приложение А. Функции, константы и структуры 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. Возвращенное функцией целое значение поля ввода сравнивается с нулем.