When you build a window, you:
Specify the appearance and behavior of the window by setting its properties
Add controls to the window
Build scripts that determine how to respond to events in the window and its controls
To support these scripts, you can define new events for the window and its controls, and declare functions, structures, and variables for the window.
There are two ways to build a window. You can:
Build a new window from scratch
You use this technique to create windows that are not based on existing windows.
Build a window that inherits its style, events, functions, structures, variables, and scripts from an existing window
You use inheritance to create windows that are derived from existing windows, thereby saving you time and coding.
For information on building windows from scratch, see “Building a new window”.
For information on using inheritance to build a window, see “Using inheritance to build a window”.