just started porting a gui system from blitzbasic to DarkSDK
lots of work to do but here is a VERY early preview.
been working on this for the past 45mins
http://www.3dcg.co.uk/wintest.exe
It's all just 1 .h file, u create a window by simply calling 1 function, then using the return value you can add gadgets (yet to be added). then in the main loop of your program you call DrawUI() and it does the rest.
windows are selectable at the moment but cannot be dragged, once i've sorted that i'll show a bit more.
When i have it looking half decent and running at a decent sppeed i shall release it free
If i dont know,
I'm sure you will