thank you swgh, i am aware of that and i have code::block and use it from time to time. i actually dont know if it can be used to make GUI. everything i have made so far appears in command line and i am looking for other options.

Other members suggested me visual c 2010 but i have not tried it yet and instead i am using visual c 6 just for the case of some familiarity and new experience. i should definitly upgrade sooner or later.