Data Field Structure

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;        


Home Contents Previous Next