Try C# using Visual Studio for a windows solution to your needs. C# uses the .NET framework and allows you to design forms and use a code-behind method to handle events, data etc. If you need cross-platform Java has similar capabilities using NetBeans design mode. C++, C# and Java are all based on C-style syntax, so each are similar in terms of syntax.
darkagn
Veteran Poster
1,197 posts since Aug 2007
Reputation Points: 404
Solved Threads: 200
It does not have GUI problems. Visual C++ does support Windows forms/buttons/controls. Though you'll have to use a special language specification called CLI if you want to use .NET in your C++ code.
John A
Vampirical Lurker
7,630 posts since Apr 2006
Reputation Points: 2,240
Solved Threads: 339