I have finally found out what is the hardest part of C++ (or any coding language) is isn't the language or the methods and "tricks" but those darn API's.
The problem is that since I havn't made the predefined classes myself I don't fully understand them if they are complex (some functions can be).
If you get a tutorial about WIN32 on the net you got a pick up the analogi of the API which can be hard.
In SDL it's the same deal.
Well, I have by now learnt both API's but I got a say that this has been the hardest part yet since it aint as logic as C++ itself.
Sadly I found out that I could have spared the time on WIN32 since there aint no need for it with SDL which has WIN32 as a part of it.