Sds entnext

提供:GizmoLabs - だいたい CAD LISP なサイト
構文
int sds_entnext (const sds_name entity1, sds_name entity2);


機能
図面内の削除されていない次のオブジェクト(図形)名を返す。
entity1 に NULL を指定すると、図面の最初のエンティティとなり、この場合の entity2 は 2番目のエンティティとなる。
引数
  • entity1 : 既知のエンティティ名
  • entity2 : 次のエンティティ名
戻り値
成功なら RTNORM を返す。entity1 が無効か、最後のエンティティであれば、 RTERROR を返す。


サンプル
sds_name entity1,entity2;
char string1[512];

sds_entsel("\n図形選択 : ",entity1,point1);
sds_getstring(0,"\nEnter で次の図形をハイライト: ",string1);
sds_entnext(entity1, entity2);    // 次の図形を検索。
sds_redraw(entity2,3);            // 次の図形をハイライト。



関連事項