I read Pauls post on his GPS API and though it was the answer to my problems. I am trying to deliver turn messages at the appropriate time but the direction locations do not return an accurate coordinate of the intersection.
So i converted Pauls code to C++ and i called the appropriate functions to get the window handles and toggle the panes. I can even check off the GPS tracking check boxes. However this does not trigger MapPoint to start to read the GPS, it does nothing. Also all the text in the GPS pane is grayed out. This only happens when i open MapPoint from my application. The GPS works fine if i open MapPoint on its own. I noticed with Spy++ that the window was disabled. So i enabled the windows but, still no GPS action.
Am i forgetting something? Has anyone else had success turning the GPS on from code?