Schau dir doch mal diesen Thread im TransistorNet.de an http://www.transistornet.de/viewtopic.php?t=5015, wenn du auf ActiveX-Komponenten, DLLs und den ganzen Spass verzichten möchtest.
Mit dem Header portmanage.h den ich dort ganz am Ende reingestellt habe, sollte es ganz einfach sein.

Um die GUI in C++ zu progen musst du allerdings schon etwas mehr lernen.
z.B. hier beschrieben:
http://www.win-api.de/tutorials.php?...e1db29c5140eb8

@superhirn: Einer der Diskutierenden in obengenanntem Thread, hat einen Link eingefügt zu einem anderen Thread, wo er das selbe für Linux beschrieben hat.
Oder: Geh mal in den Bereich OpenSource von diesem Forum. Dort hat es ein Terminal-Projekt; vielleicht kannst du hier abschauen.