Menu Field Structure

typedef struct mfield_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 (Not Windows/Web) */
UCHAR upd_att; /*special att for fld_updatt (Windows/Web only) */
PTR datap; /*pointer to menu item string   */
long userp; /*user-reserved pointer   */
FLDRESPTR fldresp; /*VVD resolving pointers   */
UCHAR *subform; /*string representing sub-form   */
FORMPTR sub_formp; /*pointer to subform   */
PTR eventtable; /*pointer to event table used by field   */
PFI actionfp; /*pointer to action function   */
UCHAR selch_att; /*selection character attribute   */
UCHAR selch_pos; /*selection character position   */
BG_BOXPTR boxp; /*pointer to box for pushbutton fields   */
FLDLOOKUP * fldLUp; /*Field Lookup Pointer (Web only) */
HWND hwnd; /*Windows handle for control (Windows only) */
ULONG flagsEx; /*Extended options (Windows/Web only) */
} MFIELD, *MFIELDPTR;      


Home Contents Previous Next