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 ;
}