I'm kinda sick of dos windows programming, this stuff i've added is sorta what i'm at, still learning obviously if you take a glance at it, just wondering what I should try and write now, suggestions appreciated!

hey thanks for that it looks like a good starting point but im not sure if learning it in c is such a good idea if i'm trying to continue on with c++, what do you think?

all win32 api functions are C functions. You have to do it that way to start learning windows gui. As you advance in your studies you can start to write c++ class wrappers for many of the functions. There are also already written c++ classes but to understand how they work you still need to know the underlying win32 api functions.

many thanks im starting it now :)