When I call the GetName() function on the active map, it always returns "Map", no matter what map I've opened. Am I doing something wrong or is this just another flaw in using the Mappoint 2002 ActiveX in a VC++ environment?

sample:


....
Code:
c_map.OpenMap("C:\\test_map.ptm");  //where c_map is CMappointCtrl
CString map_name = c_map.GetActiveMap().GetName();