Вы можете использовать библиотеку для этого.Например, мне нравится Qt
, но он, как правило, большой, но он мультиплатформенный.Вы также можете использовать Win32++
для этого.Но это требует некоторого чтения, так как он очень близок к API Windows (WinAPI).
Просто для полноты есть также ATL, WTL, MFC, GTK (мультиплатформенность), wxWidgets и некоторые другие, которые я не помню.