 - ;;gxl-sys-ListTBarItems 列出工具条明细,参数:GROUPNAME = 菜单组名称 TBARNAME = 工具条名称
- ;;示例 (gxl-sys-ListTBarItems "ACAD" "查询")
- (defun gxl-sys-ListTBarItems (GROUPNAME TBARNAME / MGROUP TBARS TBAR RESULT)
- (if (not
- (VL-CATCH-ALL-ERROR-P
- (setq mGroup (VL-CATCH-ALL-APPLY
- 'vla-item
- (list (vla-get-menugroups
- (vlax-get-acad-object)
- )
- groupName
- )
- )
- )
- )
- )
- (progn
- (setq Tbars (vla-get-Toolbars mGroup))
- (if (not
- (VL-CATCH-ALL-ERROR-P
- (setq tbar
- (VL-CATCH-ALL-APPLY 'vla-item (list Tbars TBarName))
- )
- )
- )
- (progn
- (vlax-for TBarItem tbar
- (setq result (cons (list (vla-get-TagString TBarItem)
- (vla-get-name TBarItem)
- (vla-get-Macro TBarItem)
- (vla-get-HelpString TBarItem)
- )
- result
- )
- )
- )
- (reverse result) ;_ 返回值
- )
- )
- )
- )
- )
|