Enhancing QuickWin Applications

In addition to the basic QuickWin features, you can optionally customize and enhance your QuickWin applications with the features described in the following table. The use of these features to create customized menus, respond to mouse events, and add custom icons is described in the section Customizing QuickWin Applications.

Category QuickWin Function Description
Initial settings INITIALSETTINGS Controls initial menu settings and/or initial frame window
Display/add box MESSAGEBOXQQ Displays a message box
ABOUTBOXQQ Adds an About Box with customized text
Menu items CLICKMENUQQ Simulates the effect of clicking or selecting a menu item
APPENDMENUQQ Appends a menu item
DELETEMENUQQ Deletes a menu item
INSERTMENUQQ Inserts a menu item
MODIFYMENUFLAGSQQ Modifies a menu item's state
MODIFYMENUROUTINEQQ Modifies a menu item's callback routine
MODIFYMENUSTRINGQQ Changes a menu item's text string
SETWINDOWMENUQQ Sets the menu to which a list of current child window names are appended
Directional keys PASSDIRKEYSQQ Enables (or disables) use of the arrow directional keys and page keys as input (see the Sample DIRKEYS.F90 in the ...\DF98\SAMPLES\ADVANCED\DIRKEYS folder)
QuickWin messages SETMESSAGEQQ Changes any QuickWin message, including status bar messages, state messages and dialog box messages
Mouse actions REGISTERMOUSEEVENT Registers the application defined routines to be called on mouse events
UNREGISTERMOUSEEVENT Removes the routine registered by REGISTERMOUSEEVENT
WAITONMOUSEEVENT Blocks return until a mouse event occurs