Loads from xml file using TinyXML.
Has simple skins for each control, consisting of a color for the background, border and text.
It supports event handling in the form of function pointers, and by deriving an event handler class.
I've changed it to be much easier to include into seperate projects. To show this I've taken the NEHE base code and added the gui to it.
This may not run on all systems. I'm using MSVC2005 Express Edition and it seems to have some trouble running on some computers without MSVC (at least I think that's the reason).
I've now added a file called vccrt.msi. If the program doesn't run try installing vccrt.msi and then running the program again.