「Vla-get-toolbars」の版間の差分

提供:GizmoLabs - だいたい CAD LISP なサイト
(ページの作成:「{{AutoLISP}} ; 構文 : (vla-get-toolbars ''vla-object'') ; 機能 : 現在の CAD のセッションにロードされているすべてのツールバーを示す Too...」)
 
編集の要約なし
 
18行目: 18行目:
; サンプル
; サンプル
<pre class="brush:autolisp;">
<pre class="brush:autolisp;">
(setq *ActDoc* (vla-get-ActiveDocument (vlax-get-Acad-Object)))
(setq *cmenu* (vla-item (vla-get-menugroups (vla-get-application *ActDoc*)) "ACAD"))
(setq *cmenu* (vla-item (vla-get-menugroups (vla-get-application *ActDoc*)) "ACAD"))
(setq *toolbars* (vla-get-toolbars *cmenu*))
(setq *toolbars* (vla-get-toolbars *cmenu*))

2013年11月23日 (土) 20:29時点における最新版

構文
(vla-get-toolbars vla-object)


機能
現在の CAD のセッションにロードされているすべてのツールバーを示す Toolbar オブジェクトのコレクションを取得する


引数
  • vla-object … メニューの VLAオブジェクト


戻り値
Toolbar オブジェクトのコレクション


サンプル
(setq *ActDoc* (vla-get-ActiveDocument (vlax-get-Acad-Object)))
(setq *cmenu* (vla-item (vla-get-menugroups (vla-get-application *ActDoc*)) "ACAD"))
(setq *toolbars* (vla-get-toolbars *cmenu*))

;ダンプ
(vlax-dump-object *toolbars*)
; IAcadToolbars: A collection of Toolbar objects representing all the toolbars loaded in the current AutoCAD session
; プロパティの値:
;   Application (RO) = #<VLA-OBJECT IAcadApplication 00000001409f91d8>
;   Count (RO) = 51
;   LargeButtons = 0
;   Parent (RO) = #<VLA-OBJECT IAcadMenuGroup 0000000007985258>

関連事項