Building a GUI Library
Now I know there are alot of GUI librarys out there already, but I am very intrested in building my own. Mainly because I feel I could learn alot about it. I just wondered if somebody could point me in the direction of getting started.
I have experince in C / C++ and WinAPI. The library would be for the Windows Vista Platform (frown at me as you might).
Many Thanks, in advanced.
Maybe take a look at some other GUI APIs --- OpenGL for example. See what they've done and try to make it better.
>> I am very interested ... Mainly because I feel I could learn a lot.
If the subject itself interests you, then I would start by learning and using a GUI framework until you are as proficient with it as you are the WinAPI. Preferably, this GUI framework would be built on top of the WinAPI - so you can learn from it's design choices. From there, start learning a new framework, while comparing and contrasting design choices made by each framework's implementation. By this time, you will have learned a lot, and may be ready to attempt something that's better than both :)
Before any of that however, choose C or C++.
For list of GUI libs: http://cboard.cprogramming.com/windows-programming/79619-windows-programming-links.html
Cheers guys! I am using C++, and am looking over some info at reliable software site. Also I am trying to start using wxWidgets.