Using Window Handles |
|
Specific window properties can be accessed through the user of Pseudo Window object handles. The following properties are supported:
Graphic Mode Only | ||
Pseudo-Property |
Description |
Access |
'Caption$ |
Caption for the window |
R/W |
'Height |
Window height in pixels |
R/W |
'Hwnd |
Window handle |
R |
'Left |
Window left most position in pixels |
R/W |
'LookAndFeel |
Window style (2D-Windows 3.1, 3D-Win95, 4D-XP) |
R/W |
'MessageBar$ |
MessageBar segment 0 for the window (v10.10) |
R/W |
'Parent |
Parent Window number |
R |
'Top |
Window topmost pixel location |
R/W |
'Visible |
0 if window is hidden else 1 |
R/W |
'Width |
Window size in pixels |
R/W |
Text and Graphic Mode | ||
Pseudo-Property |
Description |
Access |
'BackColour |
Background colour |
R/W |
'Columns |
Columns wide |
R |
'CtlName |
"Window" |
R |
'CurrentColumn |
Current column number |
R/W |
'CurrentLine |
Current line number |
R/W |
'DefaultBackColour |
Default background colour |
R/W |
'DefaultTextColour |
Default text colour |
R/W |
'LeftColumn |
Current leftmost column for 'Scrolled' window |
R |
'Lines |
Number of lines high |
R |
'TextColour |
Current text colour |
R/W |
'TopLine |
Current top offset lines for 'Scrolled' window |
R |
Example:
Sysobj=new("*SYSTEM")
WdwHdl=SysObj'Window(0) ! This will yield a pseudo handle to the current window
…
for I=1 to WdwHdl'lines
print @(0,I),"Line:",I
…