ArrowCode(Get メソッド)

「Arrow(矢印)」のシンボルのコードを取得します。

char  ArrowCode() const

戻り値

クラスインスタンスに割り当てられた「Arrow(矢印)」オブジェクトのシンボルのコード(割り当てられたオブジェクトが存在しない場合は 0 )

ArrowCode(Set メソッド)

「Arrow(矢印)」のシンボルのコードを設定します。

bool  ArrowCode(
  char  code      // コード値
  )

パラメータ

code

[in]  「Arrow(矢印)」コードの新しい値(Wingdingsフォント)

戻り値

成功の場合は true、コードが変更できなかった場合は false

例:

//--- CChartObjectArrow::ArrowCode の例  
#include <ChartObjects\ChartObjectsArrows.mqh>  
//---  
void OnStart()  
 {  
  CChartObjectArrow arrow;  
  char              code=181;  
//--- オブジェクトパラメータを設定する  
  double price=SymbolInfoDouble(Symbol(),SYMBOL_BID);  
  if(!arrow.Create(0,"Arrow",0,TimeCurrent(),price,code))  
    {  
    //--- 矢印作成エラー
    printf("Arrow create: Error %d!",GetLastError());  
    //---  
    return;  
    }    
//--- 矢印のコードを変更する
//--- . にて。にて。  
//--- 矢印のコードを取得する  
  if(arrow.ArrowCode()!=code)  
    {  
    //--- 矢印のコードを設定する
    arrow.ArrowCode(code);  
    }  
//--- 矢印を使用する  
//--- . にて。にて。  
 }