MT4での四角形塗りつぶし - ページ 2 12345 新しいコメント honest_knave 2015.03.12 16:19 #11 私の前の投稿(CChartObject::Fill(const bool new_fill) ...についてでした) しかし、実際に矩形を作成するためにこれを呼び出すあなたのコードの詳細を投稿してください。 削除済み 2015.03.12 16:36 #12 honest_knave: 私の前の投稿(CChartObject::Fill(const bool new_fill) ...についてでした)に何が起こったのか分かりませんが、矩形を作成するために実際にこれを呼び出すコードの詳細を投稿してください。 しかし、実際に矩形を作成するためにこれを呼び出すコードの詳細を投稿してください。もちろん、ここにあります。 //+------------------------------------------------------------------+ //| ChartObjectsShapes.mqh | //| Copyright 2009-2013, MetaQuotes Software Corp. | //| https://www.mql5.com | //+------------------------------------------------------------------+ //| All shapes. | //+------------------------------------------------------------------+ #include "ChartObject.mqh" //+------------------------------------------------------------------+ //| Class CChartObjectRectangle. | //| Purpose: Class of the "Rectangle" object of chart. | //| Derives from class CChartObject. | //+------------------------------------------------------------------+ class CChartObjectRectangle : public CChartObject { public: CChartObjectRectangle(void); ~CChartObjectRectangle(void); //--- method of creating the object bool Create(long chart_id,const string name,const int window, const datetime time1,const double price1, const datetime time2,const double price2); //--- method of identifying the object virtual int Type(void) const { return(OBJ_RECTANGLE); } }; //+------------------------------------------------------------------+ //| Constructor | //+------------------------------------------------------------------+ CChartObjectRectangle::CChartObjectRectangle(void) { } //+------------------------------------------------------------------+ //| Destructor | //+------------------------------------------------------------------+ CChartObjectRectangle::~CChartObjectRectangle(void) { } +------------------------------------------------------------------+ //| Create object "Rectangle" | //+------------------------------------------------------------------+ bool CChartObjectRectangle::Create(long chart_id,const string name,const int window, const datetime time1,const double price1, const datetime time2,const double price2) { if(!ObjectCreate(chart_id,name,OBJ_RECTANGLE,window,time1,price1,time2,price2)) return(false); ObjectSetInteger(chart_id,name,OBJPROP_FILL,true); if(!Attach(chart_id,name,window,2)) return(false); //--- successful return(true); } //+------------------------------------------------------------------+ //| Class CChartObjectTriangle. | //| Purpose: Class of the "Triangle" object of chart. | //| Derives from class CChartObject. | //+------------------------------------------------------------------+ class CChartObjectTriangle : public CChartObject { public: CChartObjectTriangle(void); ~CChartObjectTriangle(void); //--- method of creating the object bool Create(long chart_id,const string name,const int window, const datetime time1,const double price1, const datetime time2,const double price2, const datetime time3,const double price3); //--- method of identifying the object virtual int Type(void) const { return(OBJ_TRIANGLE); } }; //+------------------------------------------------------------------+ //| Constructor | //+------------------------------------------------------------------+ CChartObjectTriangle::CChartObjectTriangle(void) { } //+------------------------------------------------------------------+ //| Destructor | //+------------------------------------------------------------------+ CChartObjectTriangle::~CChartObjectTriangle(void) { } //+------------------------------------------------------------------+ //| Create object "Triangle" | //+------------------------------------------------------------------+ bool CChartObjectTriangle::Create(long chart_id,const string name,const int window, const datetime time1,const double price1, const datetime time2,const double price2, const datetime time3,const double price3) { if(!ObjectCreate(chart_id,name,OBJ_TRIANGLE,window,time1,price1,time2,price2,time3,price3)) return(false); if(!Attach(chart_id,name,window,3)) return(false); //--- successful return(true); } //+------------------------------------------------------------------+ //| Class CChartObjectEllipse. | //| Purpose: Class of the "Ellipse" object of chart. | //| Derives from class CChartObject. | //+------------------------------------------------------------------+ class CChartObjectEllipse : public CChartObject { public: CChartObjectEllipse(void); ~CChartObjectEllipse(void); //--- method of creating the object bool Create(long chart_id,const string name,const int window, const datetime time1,const double price1, const datetime time2,const double price2, const datetime time3,const double price3); //--- method of identifying the object virtual int Type(void) const { return(OBJ_ELLIPSE); } }; //+------------------------------------------------------------------+ //| Constructor | //+------------------------------------------------------------------+ CChartObjectEllipse::CChartObjectEllipse(void) { } //+------------------------------------------------------------------+ //| Destructor | //+------------------------------------------------------------------+ CChartObjectEllipse::~CChartObjectEllipse(void) { } //+------------------------------------------------------------------+ //| Create object "Ellipse" | //+------------------------------------------------------------------+ bool CChartObjectEllipse::Create(long chart_id,const string name,const int window, const datetime time1,const double price1, const datetime time2,const double price2, const datetime time3,const double price3) { if(!ObjectCreate(chart_id,name,OBJ_ELLIPSE,window,time1,price1,time2,price2,time3,price3)) return(false); if(!Attach(chart_id,name,window,3)) return(false); //--- successful return(true); } //+------------------------------------------------------------------+ Carl Schreiber 2015.03.12 16:54 #13 投稿を編集して、コードにSRC-ボタンを使ってください honest_knave 2015.03.12 16:54 #14 これはインクルードファイルです。他のどこかで、実際にこのようなものを呼び出して物を作ることになります...例えばrectです。rect.Fill(true)のようなものを使いたいと思うでしょう。 削除済み 2015.03.12 16:56 #15 honest_knave:これはインクルードファイルです。他のどこかで、実際にこのようなものを呼び出して物を作ることになります...例えばrectです。rect.Fill(true)のようなものを使いたいと思うでしょう。I don't know a thing about this stuff, brother. Please do guide me through this, for goodness sake :) 削除済み 2015.03.12 16:59 #16 gooly: あなたの投稿を編集し、あなたのコードのためのSRC-ボタンを使用してください。 そして、私の問題については...何か提案はありますか? honest_knave 2015.03.12 17:01 #17 私たちがお手伝いする必要があります。これは標準的なインクルードファイルです。このようなものが実際に使用されているインジケータ/EAを見る必要があります。私たちは絵の一部しか見ていません...そして正しいビットではありません! 削除済み 2015.03.12 17:02 #18 honest_knave:私たちがお手伝いする必要があります。これは標準的なインクルードファイルです。このようなものが実際に使用されているインジケータ/EAを見る必要があります。私たちは絵の一部しか見ていません...そして正しいビットではありません! OK, I got ya :D どこに正しいファイルがあるか、それは何と呼ばれているか? honest_knave 2015.03.12 17:04 #19 このような長方形を描くためのインジケータ/EA/スクリプトをチャートに追加しているはずですが、その中身を見る必要があります。その中身を拝見したいのですが、どのようなものなのでしょうか?また、そのファイルはそのインクルードファイルを使っていないと思われますが、見てみましょう。 削除済み 2015.03.12 17:09 #20 これしか見えないんだけど...。 12345 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
しかし、実際に矩形を作成するためにこれを呼び出すあなたのコードの詳細を投稿してください。
私の前の投稿(CChartObject::Fill(const bool new_fill) ...についてでした)に何が起こったのか分かりませんが、矩形を作成するために実際にこれを呼び出すコードの詳細を投稿してください。
しかし、実際に矩形を作成するためにこれを呼び出すコードの詳細を投稿してください。
もちろん、ここにあります。
これはインクルードファイルです。
他のどこかで、実際にこのようなものを呼び出して物を作ることになります...例えばrectです。
rect.Fill(true)のようなものを使いたいと思うでしょう。
これはインクルードファイルです。
他のどこかで、実際にこのようなものを呼び出して物を作ることになります...例えばrectです。
rect.Fill(true)のようなものを使いたいと思うでしょう。
あなたの投稿を編集し、あなたのコードのためのSRC-ボタンを使用してください。
私たちがお手伝いする必要があります。これは標準的なインクルードファイルです。
このようなものが実際に使用されているインジケータ/EAを見る必要があります。
私たちは絵の一部しか見ていません...そして正しいビットではありません!
私たちがお手伝いする必要があります。これは標準的なインクルードファイルです。
このようなものが実際に使用されているインジケータ/EAを見る必要があります。
私たちは絵の一部しか見ていません...そして正しいビットではありません!
このような長方形を描くためのインジケータ/EA/スクリプトをチャートに追加しているはずですが、その中身を見る必要があります。
その中身を拝見したいのですが、どのようなものなのでしょうか?また、そのファイルはそのインクルードファイルを使っていないと思われますが、見てみましょう。
これしか見えないんだけど...。