| typedef struct memo_struct | /*Defined in vv_form.h | */ | ||
| { | ||||
| UINT | tag; | /*sentinel | */ | |
| long | flags; | /*memo field flags | */ | |
| long | vvd_flags; | /*VV Designer flags | */ | |
| UCHAR | *name; | /*memo field name | */ | |
| UCHAR | *help; | /*help message or keyword | */ | |
| int | type; | /*the field type | */ | |
| int | rb; | /*row | */ | |
| int | cb; | /*column | */ | |
| int | len; | /*field length | */ | |
| int | height; | /*field height | */ | |
| UCHAR | *msg; | /*memo field message string | */ | |
| PFI | begfp; | /*begin field function pointer | */ | |
| PFI | endfp; | /*end field function pointer | */ | |
| UCHAR | act_att; | /*active memo field video attribute | */ | |
| UCHAR | inact_att; | /*inactive memo field video attribute | */ | |
| UCHAR | skip_att; | /*skip memo field video attribute | */ | |
| UCHAR | dummy; | /*for word alignment | (Not Windows/Web) | */ |
| UCHAR | upd_att; | /*special att for fld_updatt | (Windows/Web only) | */ |
| 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; | /*ptr to event table used by field | */ | |
| PFI | valfp; | /*user validation function ptr | */ | |
| UINT | viewtag; | /*view structure tag | */ | |
| WINDOWPTR | wnp; | /*the memo field window | */ | |
| int | nextact; | /*the next action code | */ | |
| UCHAR | selch_att; | /*selection character attribute | */ | |
| UCHAR | selch_pos; | /*selection character position | */ | |
| DFORMPTR | dfmp; | /*parent form | (Windows only) | */ |
| FLDLOOKUP | *fldLUp; | /*Field Lookup Pointer | (Web only) | */ |
| HWND | hwnd; | /*Windows handle for control | (Windows only) | */ |
| ULONG | flagsEx; | /*Extended options | (Windows/Web only) | */ |
| } MEMO, *MEMOPTR; | ||||