The details of the different components of the screen associated with the reside in various structures related to the IT_EVENT structure.
The following table describes the information each of these additional structures contain:
Structure |
Contains |
IT_MENUS |
A count of the menu items on the screen, and a pointer to the array of menu item structures |
IT_MENU |
Information on a single menu item |
IT_PFKEYS |
A count of the buttons on the toolbar, and a pointer to the array of button structures |
IT_PFKEY |
Information on a single button on the toolbar |
IT_SCREEN |
Information on the screen area, including cursor position in it, a count of the controls on the screen, and a pointer to an array of these controls |
IT_CTRL |
Information on a single control on the screen, such as the control's position and contents or state |
IT_TABSTRIPINFO |
Information on a tab strip, if exists on the screen |
IT_TABLEINFO |
Information on a table control, if exists on the screen |
The following diagram shows the relationship between the GUI Library structures.