| typedef struct dfield_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 variable for word alignment | */ | |
| PTR | datap; | /*pointer to variable to receive converted field input | */ | |
| 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 | */ | |
| PFI | valfp; | /*user validation function ptr | */ | |
| UCHAR | *editbufp; | /*field edit buffer | */ | |
| UCHAR | *picp; | /*picture pointer | */ | |
| TOGGLEPTR | togglep; | /*pointer to toggle structure | */ | |
| PTR | rangep; | /*pointer to range structure | */ | |
| UCHAR | boolyes_ch; | /*value to use for Boolean TRUE | */ | |
| UCHAR | boolno_ch; | /*value to use for Boolean FALSE | */ | |
| PTR | * base_addr; | /*string array addr in scroll fields | */ | |
| UCHAR | *datetimefmtp; | /*format string for date/time fields | */ | |
| short | piclen; | /*length of picture for a field | */ | |
| int | first_radiogrp; | /*group association for radio buttons | */ | |
| int | last_radiogrp; | |||
| UCHAR | selch_att; | /*selection character attribute | */ | |
| UCHAR | selch_pos; | /*selection character position | */ | |
| MTOGGLEPTR | mtogglep; | /*pointer to multiple toggle struct | */ | |
| UCHAR | upd_att; | /*special att for fld_updatt | (Windows/Web only) | */ |
| UCHAR | dummy; | /*dummy byte for word alignment | */ | |
| HWND | hwnd; | /*Windows handle for this control | (Windows only) | */ |
| ULONG | flagsEx; | /*Extended options | (Windows/Web only) | */ |
| } DFIELD, *DFIELDPTR; | ||||