Hello. I want to learn how to use GUI interface with current c++ code.

This way, I can have a button that perform basic functions such as replace/etc.

Does this mean I have to learn the STL library? Should I just skip to Visual C++?

If there are a few books that tackle THIS concept, which would you recommend? I'd prefer a book over a very inadequate tutorial, if possible.

I greatly appreciate your help. I just want to take everything to the next level instead of having dos apps.