BUILDER SCREEN FUNCTIONS

This menu contains the subset of Builder library functions used for
screen I/O.  Some functions are very simple, Like WinPush()/WinPop().
Others are more complex, like MsgBox() and APop().

Each one has a sample so you can see what it does.  Also notice how
some of these functions are used in this demo program.

When first looking at a Builder'd application, you may think there are
too few screen colors or the screen I/O is too simplistic.  The reason
for this is simple, I have (and I'll bet you have) clients who simply will
NOT part with their old monochrome monitors.  Creating REALLY colorful
applications is fine, except when some of the network nodes have monochrome
monitors.  All Builder created applications will run on either a color or
monchrome monitor without modification.  This means the users with color
have a moderately colorful program and the monchrome users have..well..a
monochrome program.  And you have less work.

In addition to the functions listed on the menu, there are five functions
available to query information about the active window.  They are:

These four functions return the window border screen coordinates:
WinTop(), WinLeft(), WinBott(), WinRight()

The border style is returned by calling the WinStyle() function.

Note also that the WinPush() and WinPop() functions are also called by the
UDCs (User Defined Commands located in Builder.ch) @..WINDOW and WINDOW
REMOVE.  The WinTop(), WinLeft(), WinBott, and WinRight() functions are
called by the UDCs @..WINSAY and @..WINGET.  The WINDOW commands are used
in 5.x style generated code, and WinPush()/WinPop() are used in Summer '87.


** End of File **
