Vla-get-objectid

提供:GizmoLabs - だいたい CAD LISP なサイト
2014年7月4日 (金) 06:21時点におけるGizmon (トーク | 投稿記録)による版 (ページの作成:「{{AutoLISP}} ; 構文 : (vla-get-objectid ''vla-object'') ; 機能 : 特定のオブジェクトに関連付けられているエンティティのオブジェクト ID...」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
構文
(vla-get-objectid vla-object)


機能
特定のオブジェクトに関連付けられているエンティティのオブジェクト ID を取得する。


引数
  • vla-object … VLA オブジェクト


戻り値
オブジェクト ID


サンプル
(defun c:ex_vlaobject ()
  ; オブジェクト ID を VLA オブジェクトに変換するサンプル
  (setq *docprop* (vlax-get-property (vlax-get-acad-object) 'ActiveDocument))
  (setq *msprop* (vlax-get-property *docprop* 'ModelSpace))
  (setq aObjId (vla-get-ObjectID *msprop*))
  (princ (strcat "ObjectID: " aObjId))
  (setq aObj (vla-ObjectIDToObject *docprop* aObjId))
  (princ (strcat "VLA-Object: " aObjId))
  (princ)
)


関連事項