PickfirstSelectionSet 属性 (ActiveX)
获取 pickfirst 选择集。 支持的平台:仅限 Windows 言论没有其他评论。 例子VBA: Sub Example_PickfirstSelectionSet() ' This example lists all the objects in the pickfirst selection set. ' Before running this example, create some objects in the active ' drawing and select those objects. The objects currently selected ' in the active drawing will be returned in the pickfirst selection set. Dim pfSS As AcadSelectionSet Dim ssobject As AcadEntity Dim msg As String msg = "" Set pfSS = ThisDrawing.PickfirstSelectionSet For Each ssobject In pfSS msg = msg & vbCrLf & ssobject.ObjectName Next ssobject MsgBox "The Pickfirst selection set contains: " & msg End Sub 可视化 LISP: (vl-load-com) (defun c:Example_PickfirstSelectionSet() ;; This example lists all the objects in the pickfirst selection set. ;; Before running this example, create some objects in the active ;; drawing and select those objects. The objects currently selected ;; in the active drawing will be returned in the pickfirst selection set. (setq acadObj (vlax-get-acad-object)) (setq doc (vla-get-ActiveDocument acadObj)) (setq msg "" pfSS (vla-get-PickfirstSelectionSet doc)) (vlax-for ssobject pfSS (setq msg (strcat msg "\n" (vla-get-ObjectName ssobject))) ) (alert (strcat "The Pickfirst selection set contains: " msg)) ) |
|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 苏公网安备32011402011833)
GMT+8, 2024-12-15 12:32
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.