version 2003
PA_Dial4DSetEnable (dialog; variable; enabled)
Parameter | Type | Description | |
dialog | PA_Dial4D | Dialog reference | |
variable | char* | Name of the variable to enable | |
enabled | char | 1 = Enable, 0 = Disable |
Description
The routine PA_Dial4DSetEnable enables or disables the variable named variable in the dialog referenced by dialog.
If enabled is 1, the variable is enabled. If it is 0, the variable is disabled.
By default, variable needs to be a null terminated C string. If you have previously called PA_UsePStrings, you must pass a Pascal string to the command.
By default, variable needs to use Macintosh characters set on Macintosh, and ANSI characters set under Windows. You can call PA_UseMacCharacters or PA_UseAnsiCharacters to specifically use Macintosh or ANSI characters.
Example
Enable/disable a variable depending on the value of another in the dialog "dRef" :
/* . . . previous code of the dialog . . . */ if( PA_Dial4DGetLong(dRef, "enterableLong") < 10 ) PA_Dial4DSetEnable(dRef, "specialButton", 0); else PA_Dial4DSetEnable(dRef, "specialButton", 1);