List Box Structure

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;        


Home Contents Previous Next