Falls du das mit der Windows API machst, geb ich dir noch einen gut gemeinten Tipp, lass es wieder bleiben. (Ausser du hast einen guten Grund diese für deine GUI zu verwenden).
WxWidgets oder wie schon erwähnt Qt sind hier viel einfacher zu verwenden und plattformunabhängig.
Qt bringt ausserdem sogar eine eigene IDE mit, die m.M.n alles andere als schlecht ist. Falls du die IDE (Qt-Creator) nicht verwenden willst und nur eine GUI mittels WYSIWYG-Editor zusammenbasteln willst, gibt es auch noch etwas. (glaube der hieß Qt-Designer oder so ähnlich).
Sogar Android-Apps lassen sich damit relativ problemlos erstellen