// 创建点样式 try { ... pointStyle.CreateDispatch(pointStyle.GetClsid()); pointStyle.SetSymbolType(miSymbolTypeTrueTypeFont);//Mapx Symbols COleFont ft=pointStyle.GetSymbolFont(); ft.SetName(_T("自定义字体名")); CY cy; cy.Hi=0; cy.int64=97500;//10号字 cy.Lo=97500; ft.SetSize(cy); pointStyle.SetSymbolCharacter(49); //字体号 pointStyle.SetSymbolFontColor(32768);//浅绿色 } catch(COleDispatchException* e) ...{ e->ReportError(); e->Delete(); } catch(CException* e) ...{ e->ReportError(); e->Delete(); return ; }