Once the form has been put on the screen, fm_rd() or mn_rd() is used to allow the user to type information into the form or make menu selections. fm_rd() or mn_rd() calls your user functions.
Both fm_rd() and mn_rd() perform differently depending on whether the form itself is modal or non-modal. We will discuss modal forms first. In the next chapter, you will find a description of the differences between modal and non-modal form processing.