Syntax
Public Function ObjectSet(chart_id As Long, name As String, prop_Id As Integer, prop_Value As Variant)As Boolean
Description
This function is used to change the values of the specified object property by a given the property id and it's value.
Parameters
Key |
Description |
chart_ID |
Chart identifier, 0 mean the current chart, the value of type Long. |
Name |
Object key, the value of type String. |
prop_Id |
The property that want to change its value it can be ENUM_OBJECT_PROPERTY. |
prop_Value |
The new value for a property, the value of type Variant. |
Return value
Return true if successful.Otherwise, it returns false.To get the detailed error information call GetLastError() function.
Sample 1
Public Sub main()
Dim objID
objID="Text1"
AddObject Clng(0), CSTR(objID), OBJ_TEXT, Cint(0), "16/03/2013 00:00:00", 3.49672
ObjectSetText Clng(0), Cstr(objID), Cint(18), RGBcolor(0,255,0)
Text= " poivet"
Objectset Clng(0),Cstr(objID), 2 ,Cstr(Text)
End Sub
Sample 2
‘To update the levels of Fibonacci objects using local VTL
Public Sub main()
AddObject 0,"Fibo",7,0,GetTime(0,bars(0)-10),GetHigh(0,bars(0)-10),GetTime(0,bars(0)),GetHigh(0,bars(0))
ObjectSet 0,"Fibo",8,False
ObjectSet 0,"Fibo",7,0
ObjectSet 0,"Fibo",7,0.001
ObjectSet 0,"Fibo",7,0.010
ObjectSet 0,"Fibo",7,0.220
ObjectSet 0,"Fibo",7,0.430
ObjectSet 0,"Fibo",7,0.67
ObjectSet 0,"Fibo",7,0.88
ObjectSet 0,"Fibo",7,0.99
ObjectSet 0,"Fibo",7,1.5
ObjectSet 0,"Fibo",7,2.0
ObjectSet 0,"Fibo",9,true
End Sub
See Also
Back to VTL Client Script Index
|