Overview
C API (Component Interface)
struct EventGenericForm { Symbol form; TYPE type; struct Dimensions dims; };

If the generic form cannot be determined in advance whilst servicing EVENT_GENERIC_FORM_ADVANCE, i.e. if that event returns a value of form equal to either C_FORM_BOUNDED or C_FORM_UNBOUNDED, service this event by setting dims/type as for EVENT_GENERIC_FORM_ADVANCE, but according to the current content.

Fields

Symbol form IN
This value holds the form set in an earlier call to EVENT_GENERIC_FORM_ADVANCE. It must not be changed by the callee.
TYPE type OUT
The generic form's TYPE constant.
struct Dimensions dims OUT
The generic form's dimensions.

Action

  • The structure should be returned through dims and type, where "type" is a full type constant.

Example

C++ Source Code (against 1199)
// TODO // ok return C_OK;