![ObjectGetDouble](https://celebpanda.com/wp/wp-content/uploads/2021/08/ObjectGetDouble.jpg)
オブジェクトプロパティの値(double)を返します
この関数は2種類のバリアントがあります。
ObjectGetDouble
関数書式
double ObjectGetDouble(
long chart_id, // チャートID
string object_name, // オブジェクト名
int prop_id, // プロパティID
int prop_modifier = 0 // プロパティ修飾子
);
bool ObjectGetDouble(
long chart_id, // チャートID
string object_name, // オブジェクト名
int prop_id, // プロパティID
int prop_modifier, // プロパティ修飾子
double& double_var // プロパティ取得値
);
- 引数
引数名 | 初期値 | I/O | 詳細 |
chart_id | - | In | チャートID。0は現在のチャートを意味します。 |
object_name | - | In | オブジェクト名 |
prop_id | - | In | ENUM_OBJECT_PROPERTY_DOUBLE列挙の値を指定します。 |
prop_modifier | (0) | In | プロパティの修飾子。 1つ目のバリアントでは0のデフォルト値を持っているので省略可能です。 多くのプロパティは修飾子を必要としません。 修飾子の指定はアンドリューピッチフォークとフィボナッチのオブジェクトで必要になります。 |
double_var | - | Out | 取得したプロパティ値を設定します。 |
- 戻り値
1つ目のバリアントで関数を呼び出した場合、プロパティ値を返します。
2つ目のバリアントで関数を呼び出した場合、
取得したプロパティがdouble_varに設定された時にtrueを返します。
それ以外ではfalseを返します
エラーコードの確認はGetLastError()関数を使用します。
- その他
無し