имаш масив със всички обекти, имаш и масив(или множество) със селектираните. ето кратки процедурки за визуализация със селекция съхранена в множество vs масив.
1. масив
for(int i=0;i<doc.GetSize();i++){
for(int j=0;j<selection.GetSize();j++){
if(selection[j]==i)break;
}
if(j==selection.GetSize())
doc->Disp(0);// wizualizira neselektiran obekt
else
doc->Disp(1);// wizualizira selektiran obekt
}
----------------------------------------------
2. мап
for(int i=0;i<doc.GetSize();i++){
if(selection.Lookup(i,FP))
doc->Disp(1);// wizualizira selektiran obekt
else
doc->Disp(0);// wizualizira neselektiran obekt
}
кое е по-просто, м?