Have you tried looking in the articles section of this website?
Here's a recent article I wrote about doing it without MFC:
http://mp2kmag.com/a106--c++.without.mfc.mappoint.html
The article even gives a routing example.
You may prefer to use MFC, in which case there are some functions available to make it a bit easier.
However MFC is getting a bit old and clunky IMHO.
Richard