| typedef struct lbox_struct | /*Defined in vv_form.h | */ | ||
| { | ||||
| UINT | tag; | /*sentinel | */ | |
| long | flags; | /*lbox field flags | */ | |
| long | vvd_flags; | /*VV Designer flags | */ | |
| UCHAR | *name; | /*lbox field name | */ | |
| UCHAR | *help; | /*help message or keyword | */ | |
| int | type; | /*the field type | */ | |
| int | rb; | /*beginning window-row of lbox | */ | |
| int | cb; | /*beginning window-column of lbox | */ | |
| int | len; | /*lbox length | */ | |
| int | height; | /*lbox height | */ | |
| UCHAR | *msg; | /*lbox field message string | */ | |
| PFI | begfp; | /*begin field function pointer | */ | |
| PFI | endfp; | /*end field function pointer | */ | |
| UCHAR | act_att; | /*active lbox field video attribute | */ | |
| UCHAR | inact_att; | /*inactive lbox field video attribute | */ | |
| UCHAR | skip_att; | /*skip lbox field video attribute | */ | |
| UCHAR | inact_high; | /*for word alignment | */ | |
| UCHAR | *datap; | /*pointer to user's buffer | */ | |
| long | userp; | /*user 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 field's event table | */ | |
| char | *kwdp; | /*keyword pointer | */ | |
| MFILEPTR | mfp; | /*memory file pointer | */ | |
| int | itemnum; | /*item number we are on | */ | |
| PFI | valfp; | /*user validation function ptr | */ | |
| UINT | viewtag; | /*view structure tag | */ | |
| WINDOWPTR | wnp; | /*the lbox field window | */ | |
| int | nextact; | /*the next action code | */ | |
| UCHAR | selch_att; | /*selection character attribute | */ | |
| UCHAR | selch_pos; | /*selection character position | */ | |
| DFORMPTR | dfmp; | /*Owner of the listbox | (Windows/Web only) | */ |
| FLDLOOKUP | *fldLUp; | /*Field Lookup Pointer | (Web only) | */ |
| HWND | hwnd; | /*Windows handle for control | (Windows only) | */ |
| UCHAR | upd_att; | /*special att for fld_updatt | (Windows/Web only) | */ |
| ULONG | flagsEx; | /*Extended options | (Windows/Web only) | */ |
| } LBOX, *LBOXPTR; | ||||