Drawing Object Functions Reference (AutoLISP/ActiveX)

Note: ActiveX support in AutoLISP is limited to Windows only.

The following table provides summary descriptions of the AutoLISP functions for handling drawing objects.

Functions for handling drawing objects

Function

Description

(vlax-create-object "prog-id")

Creates a new instance of an ActiveX object

(vlax-dump-object obj)

Lists an object's methods and properties

(vlax-erased-p obj)

Determines whether an object was erased

(vlax-get-acad-object)

Retrieves the top-level AutoCAD application object for the current AutoCAD session

(vlax-get-object "prog-id")

Returns a running instance of an ActiveX object

(vlax-get-or-create-object "prog-id")

Returns a running instance of an ActiveX object, if one exists, otherwise starts a new instance of the object

(vlax-import-type-library :tlb-filename filename [ :methods-prefix mprefix :properties-prefix pprefix :constants-prefix cprefix])

Imports information from a type library

(vlax-method-applicable-p obj method)

Determines whether an object supports a particular method

(vlax-object-released-p obj)

Determines whether an object has been released

(vlax-read-enabled-p obj)

Determines whether an object can be read

(vlax-release-object obj)

Releases a drawing object

(vlax-typeinfo-available-p obj)

Determines whether type library information is present for the specified type of object

(vlax-write-enabled-p obj)

Determines whether an AutoCAD drawing object can be modified