获取工具栏集合。 支持的平台:仅窗口 言论没有额外的评论。 例子工 务 局: Sub Example_Toolbars()
' This example finds the names of the all toolbars in the first menu group.
Dim toolbarNames As String
Dim toolbarCollection As AcadToolbars
Dim toolbar As AcadToolbar
Set toolbarCollection = ThisDrawing.Application.MenuGroups.Item(0).Toolbars
toolbarNames = ""
For Each toolbar In toolbarCollection
toolbarNames = toolbarNames & toolbar.name & vbCrLf
Next toolbar
MsgBox toolbarNames
End Sub
Visual LISP: (vl-load-com)
(defun c:Example_Toolbars()
;; This example finds the names of the all toolbars in the first menu group.
(setq acadObj (vlax-get-acad-object))
(setq toolbarCollection (vla-get-Toolbars (vla-Item (vla-get-MenuGroups acadObj) 0))
toolbarNames "")
(vlax-for toolbar toolbarCollection
(setq toolbarNames (strcat toolbarNames (vla-get-Name toolbar) "\n"))
)
(alert toolbarNames)
)
|
|Archiver|CAD开发者社区
( 苏ICP备2022047690号-1 苏公网安备32011402011833)
GMT+8, 2025-10-29 11:29
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.