Specifies the color of the auto tracking vector.
Supported platforms: Windows only
VBA:
object.AutoTrackingVecColor
Type: PreferencesDrafting
The object this property applies to.
Read-only: No
Type: OLE_COLOR (constant)
The default color for this property is vbWhite.
VBA:
Sub Example_AutoTrackingVecColor()
' This example reads and modifies the preference value that controls
' the color of the AutoTrack vector. When finished, this example
' resets the preference value back to its original value.
Dim ACADPref As AcadPreferencesDisplay
Dim originalValue As Variant, newValue As Variant
' Get the display preferences object
Set ACADPref = ThisDrawing.Application.preferences.DISPLAY
' Read and display the original value
originalValue = ACADPref.AutoTrackingVecColor
MsgBox "The AutoTrackingVecColor preference is: " & originalValue
' Modify the AutoTrackingVecColor preference by making it red
ACADPref.AutoTrackingVecColor = vbRed
newValue = ACADPref.AutoTrackingVecColor
MsgBox "The AutoTrackingVecColor preference has been set to: " & newValue
' Reset the preference back to its original value
'
' * Note: Comment out this last section to leave the change to
' this preference in effect
ACADPref.AutoTrackingVecColor = originalValue
MsgBox "The AutoTrackingVecColor preference was reset back to: " & originalValue
End Sub
Visual LISP:
(vl-load-com)
(defun c:Example_AutoTrackingVecColor()
;; This example reads and modifies the preference value that controls
;; the color of the AutoTrack vector. When finished, this example
;; resets the preference value back to its original value.
(setq acadObj (vlax-get-acad-object))
(setq preferences (vla-get-Preferences acadObj))
;; Get the Display preferences object
(setq ACADPref (vla-get-Display preferences))
;; Read and display the original value
(setq originalValue (vlax-variant-change-type (vla-get-AutoTrackingVecColor ACADPref) vlax-vbLong))
(alert (strcat "The AutoTrackingVecColor preference is: " (itoa (vlax-variant-value originalValue))))
;; Modify the AutoTrackingVecColor preference by making it red
(vla-put-AutoTrackingVecColor ACADPref (vlax-make-variant acRed 19))
(setq newValue (vlax-variant-change-type (vla-get-AutoTrackingVecColor ACADPref) vlax-vbLong))
(alert (strcat "The AutoTrackingVecColor preference has been set to: " (itoa (vlax-variant-value newValue))))
;; Reset the preference back to its original value
;;
;; * Note: Comment out this last section to leave the change to
;; this preference in effect
(vla-put-AutoTrackingVecColor ACADPref (vlax-variant-change-type originalValue 19))
(alert (strcat "The AutoTrackingVecColor preference was reset back to: " (itoa (vlax-variant-value originalValue))))
)