Aggiunta funzione checkfield

git-svn-id: svn://10.65.10.50/trunk@698 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
alex 1994-11-29 17:31:11 +00:00
parent a56920d324
commit bd1154893a

View File

@ -559,8 +559,20 @@ HIDDEN bool _onereq_val(TEdit_field& f, KEY k)
return FALSE;
}
HIDDEN bool _chkfld_val(TEdit_field& f, KEY k)
{
if (f.to_check(k))
{
const int fldid = atoi(get_val_param(0));
TMask_field & chkfld = f.mask().field(fldid);
chkfld.set(f.get());
return chkfld.check();
}
return TRUE;
}
#define MAX_FUNC 17
#define MAX_FUNC 18
HIDDEN VAL_FUNC _global_val_func[MAX_FUNC] =
{
@ -580,7 +592,8 @@ HIDDEN VAL_FUNC _global_val_func[MAX_FUNC] =
_autoexit_val,
_numcalc_val,
_strcalc_val,
_onereq_val
_onereq_val,
_chkfld_val
};
bool validate(int fn, TEdit_field& f, KEY k, const TArray& parms)