オブジェクトを流し込む - ページ 2

 
5211845:

私はこの例を元にコードを作成しました。何が違うのか、どうしてもわからないんです。入力パラメータ用のウィンドウがあることのみ。

このウィンドウが必要ない場合はどうすればいいのでしょうか? 欲しいパラメータを持つオブジェクトを作成するだけなら。これは可能なのでしょうか?

でも、そこで...

color           clr=clrBeige;

をお持ちの方

const color            clr    = clrBeige;

で、一般的には、ウィンドウの可視部分ではないどこかに矩形が作成されているのではないかと思われます。

プラスで改造してみよう。

   double   Price_Level_1     = Close[9]; //котировки золота
   double   Price_Level_2     = Close[0];
   //
   datetime Left_Side_1      = Time[9];                                  
   datetime Right_Side_1     = Time[0]; 

画面上のオブジェクトを取得し、必要に応じて修正します。

まあ、一時的にOnInit()に入れて、一回実行されるようにすればいいんですけどね

 

const removed, left bool fill = false; まだ反応しません。

色も変わり、線のスタイルも変わり、オブジェクトも中央に配置されます。

???

 
5211845:

const removed, left bool fill = false; まだ反応しません。

色も変わり、 線のスタイルも変わり、オブジェクトも中央に配置されます。

???

理解できない。

を描いているのですから、当然といえば当然なのですが。

 
コンパイルボタンでコードを実行すると、他のすべてのプロパティが設定されているのはなぜですか?
 
気に入らないのは、オブジェクトが 塗りつぶされて描画さ れることで、フレームだけを描画したいのです
 
5211845:
コンパイルボタンでコードを実行すると、他のすべてのプロパティが設定されるのはなぜですか?

を背景にしているのは

ObjectSetInteger(0,Name,OBJPROP_BACK,back);

何がしたいんだ、理解できない。

 
画面上に赤い四角形を作成していますが、すべて塗りつぶされています。しかし、塗りつぶしなしで、四角形の枠だけを作成したいのです
 

https://www.mql5.com/ru/forum/151878

Не работает функция OBJPROP_FILL
Не работает функция OBJPROP_FILL
  • 2014.06.09
  • www.mql5.com
Ставлю true/false ничего не меняется. Заливка квадрата в любом случае...
 
だから、線で描くというのも選択肢の一つです。
 
了解しました。そこにいるのか?