ArrowCode
ArrowCode (Get Method)
Gets “Arrow” symbol code.
char ArrowCode() constReturn Value
“Arrow” symbol code of the object assigned to the class instance. If there is no object assigned, it returns 0.
ArrowCode (Set Method)
Sets symbol code for “Arrow”
bool ArrowCode(
char code // code value
)Parameters
- code
[in] New value for “arrow” code (Wingdings).
Return Value
true – success, false – cannot change the code.
Example:
//--- example for CChartObjectArrow::ArrowCode
#include <ChartObjects\ChartObjectsArrows.mqh>
//---
void OnStart()
{
CChartObjectArrow arrow;
char code=181;
//--- set object parameters
double price=SymbolInfoDouble(Symbol(),SYMBOL_BID);
if(!arrow.Create(0,"Arrow",0,TimeCurrent(),price,code))
{
//--- arrow create error
printf("Arrow create: Error %d!",GetLastError());
//---
return;
}
//--- change the code of arrow
//--- . . .
//--- get code of arrow
if(arrow.ArrowCode()!=code)
{
//--- set code of arrow
arrow.ArrowCode(code);
}
//--- use arrow
//--- . . .
}Last updated on