The steps to creating basic and virtual windows in code are described below.
More:
Basic Windows
Virtual Windows