[<<Previous Entry]
[^^Up^^]
[Next Entry>>]
[Menu]
[About The Guide]
----------------------------------------------------------------------------
Innovative Data Concepts, Inc. Technical Information Note
TesSeRact Development Tools
----------------------------------------------------------------------------
Replacing Vsave() and Vrestore()
TN-9204-001 April 25, 1992
----------------------------------------------------------------------------
If you like to to save and restore the DOS screen automatically when your
program starts up and exits, and having been doing so using Vsave(),
Vclear(), and Vrestore(), TCXL 6 has a new way to do it. The new method is
easier, safer, and highly recommended. Just follow these guidelines:
. As soon as you open any window at all in your program, TCXL will
automatically save the underlying screen.
. To clear the opening screen with an attribute, use the statement
WopenFull(Atr), where Atr is the attribute with which you would like to
clear the screen. For example:
WopenFull(WHITE | _BLUE);
Hint: You can always use WsetFil() first to change the fill character, if
you want the "desktop" look.
. If you want to simply save the screen, either because you will not be
opening any TCXL windows in your program, or in preparation for a call to
a non-TCXL application with spawn(), use WsaveFull().
. Always end your program with the statement WcloseAll(). This will close
all open windows and restore the original screen.
The V...() functions are generally unnecessary, especially since the
windowing system does so much for you. In fact, we recommend that you simply
don't use these functions at all.
See Also:
WopenFull
WsetFil
WsaveFull
Appendix A
This page created by ng2html v1.05, the Norton guide to HTML conversion utility.
Written by Dave Pearson