PickfirstSelectionSet プロパティ(ActiveX)

PickFirst(コマンド発行前に選択した図形)の選択セットを取得します。

サポートされているプラットフォーム: Windows のみ

構文と要素

VBA:

object.PickfirstSelectionSet
object

タイプ: Document

このプロパティが適用されるオブジェクト。

プロパティの値

読み込み専用: はい

タイプ: SelectionSet

PickFirst(コマンド発行前に選択した図形)の選択セット

注意

追加の注意はありません。

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

Visual 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))
)