If you have a virtual form or menu that only has background text, boxes, and lines (for instance, when implementing scrolling row and column labels for a spreadsheet), you will reduce memory requirements by using a virtual window. Virtual forms and virtual menus have the additional overhead of a linked list of background structures.
You can write text to a virtual window in a variety of formats as well as draw boxes and lines in the window. You can prepare the contents of the window before the virtual window needs to be displayed. See Chapter 23, "About Windows," and Chapter 24, "Writing to Windows," for more details.