In order to change menu field options, you need a pointer to the menu field. If you are defining your forms and fields in code and changing the options immediately, you can use the MFIELDPTR returned by mnf_def(). However, if you are using Designer forms, or if you want to change a menu field option in a different function from the one in which it was defined, you need to get a pointer to the menu field.
Determining the Number of the Current Field
Determining the Number of the Last Field on the Menu
Getting a Pointer to the Current Field
Determining the Processing Order of Fields