a window is an instance of a windowclass much the same way that an object is an instance of a class in C++. You will always create a new window but I think you're looking to have a stock windowclass? That's kinda like saying you want to have a single class for all purposes in C++ and only use that. impossible right? everything in windows works through different types of windows and you need to be able to make different windowclasses.
Instead of having to create the window every single time... is there anyone who actually made an external class inside a header file that I can download that holds all of the window making stuff... while you declare the variables in the main part of the program?