int AddArgument(string sName,string sDescription,int iFlags);
Return values
A handle that can be used referring to this argument in subsequent calls.
Parameters
Remarks
These are the valid flags. Some of them can be combined.
CHECK_NOTHING |
Default value, any type, including no text, is accepted. |
CHECK_NOT_EMPTY |
Check if argument is empty. Can not be combined with CHECK_NOTHING. |
CHECK_RANGE_LOW |
Must be used with CHECK_NUMERIC. Validates numeric value is within range (low range). |
CHECK_RANGE_HIGH |
Must be used with CHECK_NUMERIC. Validates numeric value is within range (high range). |
CHECK_NUMERIC |
Validates that value is numeric (real or integer) |
ENUM_AVAIL |
Indicates that there is a enumeration callback with pre-defined values available for this field. |