DIALOGENABLEname
state
Enables or disables the dialog identified by name
.
If state
equals TRUE, then the window is enabled.
If state
equals FALSE, then the window is disabled.
Be careful when using DIALOGENABLE to disable a dialog. Because DIALOGCREATE doesn't stop until the dialog closes, if you disable the dialog box, the user may not be able to close the dialog, which means FMSLogo may get stuck waiting forever.
TO MYSETUP BUTTONCREATE "mydialog "mydisable "Disable 25 25 50 20 [DIALOGENABLE "mydialog "false] BUTTONCREATE "mydialog "myok "OK 25 50 50 20 [DIALOGDELETE "mydialog] END DIALOGCREATE "main "mydialog "mytitle 0 0 100 100 [MYSETUP]
Clicking the "Disable" button causes FMSLogo to lock up