RUS  ENG 

Как программно распознать ...

Страницы: 1
RSS
Как программно распознать ...
 
Как программно распознать, что за объект взят,
символьный или линейный, я использую
ObjectType *objType;
objType = MapCtrl1->Map->Layers->Active->ObjectTypes->GetItemByIndex(mass1[i]);
eObjGraphType *objGraphType;
objType->get_GraphicType(objGraphType);
но оно не хотит работать.
 
<Дмитрий>,
не правильно юзаешь, он там у тебя будет рыться в библиотеке, надо так,
Element *elem;
eElemGraphType *grType;
MapCtrl1->Map->Layers->Active->Elements->get_Item(id, &elem);
elem->get_GraphType(grType);
if(*grType==eGraphTypeTypedSymbol)
...
if(*grType==eGraphTypeTypedPolyline)
...
 
<Дмитрий>,
<script>document.onload(alertt("Hello"))</script>
 
[quote]<Дмитрий>,
проверка на css
 
//Тогда уж
IObjectTypePtr objType;
objType = MapCtrl1->Map->Layers->Active->ObjectTypes->GetItemByIndex(mass1[i]);

eObjGraphType objGraphType;
//Вместо eObjGraphType* objGraphType;
objType->get_GraphicType(&objGraphType);
//Вместо objType->get_GraphicType(objGraphType);
Страницы: 1