IT_CTRL Flags Values 

A member of ths IT_CTRL structure, flags is a bit mask that provides information on controls that had changed during the current event.

Check these values after getting an event to see what changed on the screen.

The following table lists the various flags and their meaning:

Flag Bit

If set, Indicates thatů

CTRL_FLAGS_SELECTED

The control had been selected (this is relevant for checkbox and radio button controls, for example)

CTRL_FLAGS_MODIFIED

The control had been modified (this is relevant for an edit box control for example)

CTRL_FLAGS_FIELDNAMES

szTableName or szFieldName members of the IT_CTRL structure are available.

CTRL_FLAGS_SELECTABLE

Currently not in use.

CTRL_FLAGS_CONTROLINFO

The control is either a table control or a tabstrip control. The IT_CTRL therefore contains the extended information that is available only for these two types of controls.

CTRL_FLAGS_USER_UPDATE

The value field of the control had changed.

CTRL_FLAGS_SELECT_POS

The cursor position had changed.

CTRL_FLAGS_LOCAL_TAB

The tab page is a local tab page. (As opposed to being a server tab page). See the topic Handling a Tab Strip Control.