Vla-getgcadstate

提供:GizmoLabs - だいたい CAD LISP なサイト
2016年1月23日 (土) 20:26時点におけるGizmon (トーク | 投稿記録)による版 (ページの作成:「{{AutoLISP}} ; 構文 : (vla-getgcadstate ''vla-object'' ) ; 機能 : 別のアプリケーションから IJCAD の状態を監視するために GcadState オブジ...」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
構文
(vla-getgcadstate vla-object )


機能
別のアプリケーションから IJCAD の状態を監視するために GcadState オブジェクトを取得する。


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


戻り値
IJCAD の状態を監視するために使用される IsQuiescent プロパティを含むオブジェクト。


  • MEMO : IJCAD アプリケーション オブジェクトを取得した直後にこのメソッドを呼び出すことが勧められている。これが静止状態の IJCAD を識別する最良の機会。


サンプル
(vl-load-com)
(defun c:Example_GetGcadState()
    ;; GcadState オブジェクトを取得してっ状態を表示するサンプル
    (setq acadObj (vlax-get-acad-object))
  
    ;;(setq State (vla-GetAcadState acadObj))
    (setq State (vla-GetGcadState acadObj))
    (if (= (vla-get-IsQuiescent State) :vlax-true)
        (alert "IJCAD は静止.")
        (alert "IJCAD は静止ではない。")
    )
)

関連事項