Well in c++, if you want to do it the hard way, you have to interact to the os's API. However there are tools that you can use to make Graphical user interface with c++. One of these is the QT. Check it out at Click Here. Before you start with GUI programming, you should have a basic knowledge of the fundamentals of c++ (e.g. classes, pointers, etc...) Goodluck..
just type QT4 on the google .. you will find a book .. which is like a manual ..
or if you like QT5 you can use this online book .. clikc here
and there are some books recomended on the qt site see here Click Here
most of these books are freely available on the internet .. try yourself out .. good luck !!!