Context Menu Control

#### Search Results

Search

# Context Menu Control

This document covers the following topics:

- Description

- Attributes for Context Menu

- Events

## Description

The context menu allows you to define menus which appear when the user clicks a dialog or dialog element with the right mouse button. You can retrieve the position of the click via the INQ-CLICKPOSITION action, should this be necessary.

Context menus are defined separately from the dialog elements and associated with the relevant dialog element(s) via the CONTEXT-MENU attribute. The context menu can be modified before it is displayed via the Before-Open Event.

The context menu is constructed and handled almost identically to the submenu control. Like the submenu control, a context menu can contain menu items which open up submenus when selected. Each submenu in such a multi-level context menu receives its own Before-Open Event each time the submenu is displayed.

## Attributes for Context Menu

Attribute Name | Query | Set/Modify | In Attr. Window
--- | --- | --- | ---
CLIENT-DATA | X | X/X |
CLIENT-HANDLE | X | X/X |
CLIENT-KEY | X | X/X |
CLIENT-VALUE | X | X/X |
CONTROL | X | -/- |
ENABLED | X | X/X | X
FIRST-CHILD | X | -/- |
HELP-ID | X | X/X |
LAST-CHILD | X | -/- |
PARENT | X | X/- |
PREDECESSOR | X | -/- |
STYLE | X | X/- | X
SUCCESSOR | X | -/- |
SUPPRESS-BEFORE-OPEN-EVENT | X | X/X |
TYPE | X | X/- |

## Events

Before-Open Event (may be suppressed).

### On this page

- Description
- Attributes for Context Menu
- Events