Anchor(Get メソッド)

「Arrow(矢印)」オブジェクトのアンカーを取得します。

ENUM_ARROW_ANCHOR  Anchor() const

戻り値

クラスインスタンスに割り当てられた「Arrow(矢印)」オブジェクトのアンカーの型(割り当てられたオブジェクトが存在しない場合は WRONG_VALUE )

Anchor(Set メソッド)

「Arrow(矢印)」オブジェクトのアンカーを設定します。

bool  Anchor(
  ENUM_ARROW_ANCHOR  anchor      // 新しいアンカー型
  )

パラメータ

anchor

[in] 新しいアンカー型

戻り値

成功の場合は true、アンカー型 が変更できなかった場合は false

例:

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