AnnLock example for Visual Basic
Note: This topic is for Document/Medical only.
This example locks objects of type ANNOBJECT_ELLIPSE using the key "IkeStarnes".
Dim nType As Integer
Dim a As Integer
Dim bSelected As Boolean
Dim uCount As Integer
Dim aObjects As Variant 'array for the selected object handles
'lock only the ellipse objects that are selected
bSelected = False
uCount = Lead1.AnnGetSelectCount 'get number of selected objects
aObjects = Lead1.AnnGetSelectList 'get the handles of the selected objects
For a = 1 To uCount
nType = Lead1.AnnGetType(aObjects(a - 1))
If nType = ANNOBJECT_ELLIPSE Then 'Is the object an ellipse?
bSelected = True
Lead1.AnnLock aObjects(a - 1), "IkeStarnes", False
End If
Next
If bSelected <> True Then
MsgBox "No Ellipse Objects were selected"
End If