Specifications

DDE reference
Gallagher & Robertson Glink: API reference manual 175
Requestable items
Requestable items may be used for cold links, warm links and hot links with the
exception of LinGet which may only be used for warm and/or hot links.
The following item specifications are supported:
AtrGet X Y DX DY Collects attributes from a rectangle on the emulation
screen. If the length DX is not specified then attri-
butes for the rest of the line will be returned. If the
number of rows DY is not specified then attributes
for one line will be delivered. If the position is not
specified then the current cursor position will be
used.
Attributes are returned in binary format with 32 bits
per character position. The significance of the attri-
bute bits is as for the returned attributes in the
GetFldX request.
If you wish to read data from the status line, you can
do this by specifying a row number of zero (in which
case only one line will be delivered).
AtrTxt X1 Y1 X2 Y2 Collects attributes from the emulation screen in a
line-oriented fashion. The position of the first attri-
bute to transfer and the last attribute to transfer
should be specified with the command (all four para-
meters must be specified).
Attributes are returned in binary format with 32 bits
per character position. The significance of the attri-
bute bits is as for the returned attributes in the
GetFldX request.
CurGet Returns the current row and column as an ASCII
string 'X Y'.
EtxGet This request returns the current end of text position
as an ASCII string 'X Y'. If no end of text position
is defined then zero will be returned for the Y posi-
tion and the X value is undefined.