I created WGI, a GUI lib written with C. WGI is open source. I issue the demo project of WGI 1.0.0. Here to download its source code: http://code.google.com/p/oic-wgi/downloads/list What WGI? WGI is doing what MFC has done, to encapsulate API, BUT WGI uses OIOIC, instead of C++. Look forward to various advices sincerely.
I have made the link clickable and also I would suggest you to look at our initiative to Support open source and if you can satisfy majority of the condition we would love to donate some bucks
to download WGI 1.0.2 : node WDialog ---> corresponding MFC's CDialog node WMenu ---> corresponding MFC's CMenu node WButton ---> corresponding MFC's CButton node WStatic ---> corresponding MFC's CStatic node WEdit ---> corresponding MFC's CEdit and CIPAddressCtrl node WScrollBar ---> corresponding MFC's CScrollBar node WSlider ---> corresponding MFC's CSlider and CProgressCtrl node WComboBox ---> corresponding MFC's CComboBox and CComboBoxEx other are base node.