# QuickWin Library Routines

This section contains descriptions of the Quickwin library routines, which are restricted to Windows* systems. They are listed in alphabetical order.

To access these library routines, you must specify a USE IFQWIN statement in your program.

### Note

QuickWin applications are only supported for ifort.

Parent topic: A to Z Reference

- ABOUTBOXQQ (W*S)
  QuickWin Function: Specifies the information displayed in the message box that appears when the user selects the About command from a QuickWin application's Help menu.
- APPENDMENUQQ (W*S)
  QuickWin Function: Appends a menu item to the end of a menu and registers its callback subroutine.
- CLICKMENUQQ (W*S)
  QuickWin Function: Simulates the effect of clicking or selecting a menu command. The QuickWin application responds as though the user had clicked or selected the command.
- DELETEMENUQQ (W*S)
  QuickWin Function: Deletes a menu item from a QuickWin menu.
- FOCUSQQ (W*S)
  QuickWin Function: Sets focus to the window with the specified unit number.
- GETACTIVEQQ (W*S)
  QuickWin Function: Returns the unit number of the currently active child window.
- GETEXITQQ (W*S)
  QuickWin Function: Returns the setting for a QuickWin application's exit behavior.
- GETHWNDQQ (W*S)
  QuickWin Function: Converts a window unit number into a Windows* handle.
- GETUNITQQ (W*S)
  QuickWin Function: Returns the unit number corresponding to the specified Windows* handle.
- GETWINDOWCONFIG (W*S)
  QuickWin Function: Returns the properties of the current window.
- GETWSIZEQQ (W*S)
  QuickWin Function: Returns the size and position of a window.
- INCHARQQ (W*S)
  QuickWin Function: Reads a single character input from the keyboard and returns the ASCII value of that character without any buffering.
- INITIALSETTINGS (W*S)
  QuickWin Function: Initializes QuickWin.
- INQFOCUSQQ (W*S)
  QuickWin Function: Determines which window has the focus.
- INSERTMENUQQ (W*S)
  QuickWin Function: Inserts a menu item into a QuickWin menu and registers its callback routine.
- INTEGERTORGB (W*S)
  QuickWin Subroutine: Converts an RGB color value into its red, green, and blue components.
- MESSAGEBOXQQ (W*S)
  QuickWin Function: Displays a message box in a QuickWin window.
- MODIFYMENUFLAGSQQ (W*S)
  QuickWin Function: Modifies a menu item's state.
- MODIFYMENUROUTINEQQ (W*S)
  QuickWin Function: Changes a menu item's callback routine.
- MODIFYMENUSTRINGQQ (W*S)
  QuickWin Function: Changes a menu item's text string.
- PASSDIRKEYSQQ (W*S)
  QuickWin Function: Determines the behavior of direction and page keys in a QuickWin application.
- REGISTERMOUSEEVENT (W*S)
  QuickWin Function: Registers the application-supplied callback routine to be called when a specified mouse event occurs in a specified window.
- RGBTOINTEGER (W*S)
  QuickWin Function: Converts three integers specifying red, green, and blue color intensities into a four-byte RGB integer for use with RGB functions and subroutines.
- SETACTIVEQQ (W*S)
  QuickWin Function: Makes a child window active, but does not give it focus.
- SETEXITQQ
  QuickWin Function: Sets a QuickWin application's exit behavior.
- SETMESSAGEQQ (W*S)
  QuickWin Subroutine: Changes QuickWin status messages, state messages, and dialog box messages.
- SETMOUSECURSOR (W*S)
  Quickwin Function: Sets the shape of the mouse cursor for the window in focus.
- SETWINDOWCONFIG (W*S)
  QuickWin Function: Sets the properties of a child window.
- SETWINDOWMENUQQ (W*S)
  QuickWin Function: Sets a top-level menu as the menu to which a list of current child window names is appended.
- SETWSIZEQQ (W*S)
  QuickWin Function: Sets the size and position of a window.
- UNREGISTERMOUSEEVENT (W*S)
  QuickWin Function: Removes the callback routine registered for a specified window by an earlier call to REGISTERMOUSEEVENT.
- WAITONMOUSEEVENT (W*S)
  QuickWin Function: Waits for the specified mouse input from the user.