This section describes how you can create a GUI module. To create a new GUI module, you must follow these steps:
Derive a new class from a module base class.
Create menus in the menu bar.
Create icons in the toolbar. This step is optional.
Create icons in the toolbox. This step is optional.
Create modes to collect input from the user and issue commands. Modes include procedures and dialog boxes.
Create methods to handle any special behavior not handled by the module’s modes. This step is optional.
These steps are described in detail in the following sections.
Examining a GUI module example Registering a GUI module Switching to a GUI module