一、获取CATHSO
CATFrmEditor* pEditor = CATFrmEditor::GetCurrentEditor();
//获取HSO
CATHSO* hso = pEditor->GetHSO();
二、CATHSO接口方法
public virtual void Empty() | 清空HSO集合 |
public virtual void AddElement(CATPathElement* iElement) | 添加高亮元素 |
public virtual void EndAddElements() | 结束添加 |
三、实现方法
CATFrmEditor* pEditor = CATFrmEditor::GetCurrentEditor();
if(pPathElement != NULL&&pEditor != NULL)
{
CATHSO* hso = pEditor->GetHSO();
if(hso != NULL)
{
hso->Empty();
hso->AddElement(iElement);
hso->EndAddElements();
hso = NULL;
}
pPathElement = NULL;
editor=NULL;
}