备注:pEditor为CATFrmEditor指针;
opSpec为特征接口CATISpecObject指针;
CATHSO*pHSO=pEdiotr->GetHSO();
pHSO->Empty();
CATPathElement PathElement=pEdiotr->GetUIActiveObject();
CATIBuildPath*pBuild=NULL;
CATPathElement*pElement=NULL;
if (SUCCEEDED(opSpec->QueryInterface(IID_CATIBuildPath,(void**)&pBuild)))
{
pBuild->ExtractPathElement(&PathElement,&pElement);
if (pElement!=NULL)
{
pHSO->AddElement(pElement);
}
}