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 |