HP Data Entry and Forms Management System (VPLUS) Reference Manual (32209-90024)
240 Chapter6
USING VPLUS INTRINSICS
COMMUNICATION AREA
multiusage
Two-byte integer that indicates whether the current form is in the same
family as the previous form but is not the parent form.
• 0 = Not in the current family
• 1 = Child or sibling to previous form
labeloption
Two-byte integer that indicates whether function key labels are to be used.
• 0 = Default function key labels are used (F1 - F8 ).
• 1 = User-defined labels are to be used
Space to store the labels defined either in FORMSPEC or specified with
VSETKEYLABELS is allocated in the user stack by VOPENFORMF.
The
labeloption
must be set prior to a call to VOPENFORMF so that it can
be determined whether or not to allocate space for user-defined function
key labels.
cfname
A 16-byte character array containing the name of the current form (15
characters). Updated by VGETNEXTFORM.
NOTE
All
comarea
entries start on two- or four-byte word boundaries. Thus, the
16-byte character array items
cfname
and
nfname
are each followed by one
filler byte that is not part of the name.
nfname
A 16-byte character array containing the name of the next form (15
characters). Required by VGETNEXTFORM and updated when necessary by
VGETNEXTFORM. The
nfname
may be set by an application. The
nfname
may
contain one of the following values:
formname
Identifies the form to be read from the forms file.
$REFRESH Clear and reset the terminal. Set the internal flags to
indicate to VSHOWFORM to redisplay the current form,
window and data buffer. For terminals with local form
storage, clear form storage memory and reinitialize the
form storage directory.
$RETURN Retrieve previous different form; if current form is the
Table 6-6. Codes for the Window Line Enhancement
@ ABCDEFGHIJKLM NO
Half-Bright XXXXXXXX
Underline XXXX XXXX
Inverse Video XX XX XX XX
Blinking XXXXXXXX
Stop
enhancement
X