Return a ScreenAttr structure.
ScreenAttr HostScreen.getScreenAttr(int row, int column); ScreenAttr HostScreen.getScreenAttr(int offset); |
HostScreen
Required. HostScreen object.
Offset
Required. The offset position on the host screen.
row
Required. The row number on the host screen.
col
Required. The column number on the host screen.
This returns a ScreenAttr structure, a very simple structure containing the low-level attribute values for a portion of the screen. If the screen is formatted, this will scan left to the first attribute byte.
The values in the ScreenAttr can provide custom .NET logic the ability to find and process fields with specific attributes..
ScreenAttr Structure
byte originalAttr The original host attribute
byte attrFlags bit structure of attribute flags
byte entryFlags bit structure of entry field flags
byte extColors Extra colors or field number for 5250 data entry
ScreenAttr Structure Flag constants
// attrFlags definitions
const byte SCATTR_FLAG=0x01; // 1 attr byte (3270/5250) / attr change (VT)
const byte SCATTR_BOLD=0x02; // 2 3270, 5250, VT
const byte SCATTR_LOW=0x04; // 4 VT
const byte SCATTR_DBCS=0x04; // 4 3270, 5250 DBCS character
const byte SCATTR_UNDERLINE=0x08; // 8 3270, 5250, VT
const byte SCATTR_BLINK=0x10; // 16 3270, 5250, VT
const byte SCATTR_REVERSE=0x20; // 32 3270, 5250, VT
const byte SCATTR_COLSEP=0x40; // 64 5250
const byte SCATTR_ENTRY=0x80; //128 3270, 5250 (unprotected)
// entryFlags definitions
const byte SCENTRY_AUTOSKIP=0x01; // 1 3270, 5250
const byte SCENTRY_SELECT=0x02; // 2 Selectable with lightpen
const byte SCENTRY_SHIFT2=0x04; // 4 Alters other flags
const byte SCENTRY_ALPHAONLY=0x08; // 8 Alpha chars only
const byte SCENTRY_RADJ=0x10; // 16 Right Adjust blank fill
const byte SCENTRY_NUMONLY=0x20; // 32 Numeric only
const byte SCENTRY_SHIFT=0x40; // 64 When on, the RADJ, RADJZ, AUTOUPPER and NUMONLY change
const byte SCENTRY_MDT=0x80; //128 field has been modified
Requirements
Inventu Viewer+
See Also
Applies To: HostScreen object
© 2022 Inventu Corporation