ChartGetInteger

指定されたチャートの対応するプロパティの値を返します。チャートプロパティは、日時、整数、またはブール型である必要があります。関数呼び出しには2つのバリアントがあります。

1.プロパティ値を直接返します。

long  ChartGetInteger(
   long  chart_id,          // Chart ID
   int   prop_id,           // Property ID
   int   sub_window=0       // subwindow number, if necessary
   );

2.関数の成功に応じて、trueまたはfalseを返します。成功した場合、プロパティの値は参照によって渡されたターゲット変数long_varに配置されます。

bool  ChartGetInteger(
   long    chart_id,        // Chart ID
   int     prop_id,         // Property ID
   int     sub_window,      // subwindow number
   long&   long_var         // Target variable for the property
   );

パラメーター

chart_id

[in]チャートID。0は現在のチャートを意味します。

prop_id

[in]チャートプロパティID。この値は、ENUM_CHART_PROPERTY_INTEGER値の いずれかです。

sub_window

[in]チャートサブウィンドウの番号。最初のケースでは、デフォルト値は0(メインチャートウィンドウ)です。ほとんどのプロパティはサブウィンドウ番号を必要としません。

long_var

[out]要求されたプロパティのlong型のターゲット変数。

戻り値

long型の値。

2番目の呼び出しの場合、指定されたプロパティが使用可能で、その値がlong_var変数に格納されている場合はtrueを返し、そうでない場合はfalseを返します。エラーに関する追加情報を取得するには、関数GetLastError()を呼び出す必要があります。

例:

void OnStart()
  {
   int height=ChartGetInteger(0,CHART_HEIGHT_IN_PIXELS,0);
   int width=ChartGetInteger(0,CHART_WIDTH_IN_PIXELS,0);
   Print(“CHART_HEIGHT_IN_PIXELS =”,height,“pixels”);
   Print(“CHART_WIDTH_IN_PIXELS =”,width,“pixels”);
  }

Leave a Reply

Your email address will not be published. Required fields are marked *

CAPTCHA


You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">