I am just starting to realize how the WinApi really works, and I am realizing that there is a whole lot of coding involved.
Correct me if I'm wrong, but you need to create a new window for everything that the user can click on the screen, you have to set up its properties, register, and show each window. then you have to have a procedure for each window and supply coding for its wm_command message.
that is what I know so far, correct me where i'm wrong, or clarity or add to what I said.
Also how do you people organize your code for winapi? Do you have a .h and .cpp file for each window, and then have winmain in main.cpp?