| typedef struct field_struct | /*Defined in vv_form.h | */ | ||
| { | ||||
| UINT | tag; | /*sentinel | */ | |
| long | flags; | /*field flags | */ | |
| long | vvd_flags; | /*VV Designer flags | */ | |
| UCHAR | *name; | /*field name | */ | |
| UCHAR | *help; | /*field help message or keyword | */ | |
| int | type; | /*field type | */ | |
| int | rb; | /*beginning window-row of field | */ | |
| int | cb; | /*beginning window-column of field | */ | |
| int | len; | /*field length | */ | |
| int | height; | /*field height | */ | |
| UCHAR | *msg; | /*field message string | */ | |
| PFI | begfp; | /*begin field function pointer | */ | |
| PFI | endfp; | /*end field function pointer | */ | |
| UCHAR | act_att; | /*active field video attribute | */ | |
| UCHAR | inact_att; | /*inactive field video attribute | */ | |
| UCHAR | skip_att; | /*skip field video attribute | */ | |
| UCHAR | dummy; | /*dummy byte for word alignment | */ | |
| PTR | datap; | /*pointer to data variable or menu prompt | */ | |
| long | userp; | /*user-reserved pointer | */ | |
| FLDRESPTR | fldresp; | /*VVD resolving pointers | */ | |
| BG_TXTPTR | promptp; | /*pointer to prompt text structure | */ | |
| CLISTPTR | clistp; | /*pointer to choice list structure | */ | |
| PTR | eventtable; | /*pointer to event table used by field | */ | |
| UCHAR | selch_att; | /*selection character attribute | */ | |
| UCHAR | selch_pos; | /*selection character position | */ | |
| } FIELD, *FIELDPTR; | ||||