Sds handent
- 構文
- int sds_handent (const char *enthandle, sds_name entname);
- 機能
- ハンドルに基づいて、オブジェクト(図形)名を返す。
- 引数
-
- *enthandle : ハンドル
- entname : エンティティ名
- 戻り値
- RTNORM または RTERROR を返して、エラーコードをセットする。
- サンプル
struct sds_resbuf *entlist; struct sds_resbuf *templist; sds_name entname1, entname2; char string1[512]; sds_point pt; sds_entsel ("図形選択: ", entname1, pt); entlist=sds_entget(entname1); // オブジェクトのリザルトバッファを取得 // リザルトバッファの走査... for (templist=entlist;templist->rbnext!=NULL;templist=templist->rbnext) { if (templist->restype==5){// Restype=5 がハンドル sds_handent(templist->resval.rstring,entname2); sds_getstring(0,"Enter でオブジェクトをハイライト。",string1); sds_redraw(entname2,3); } } sds_relrb(entlist);