エラー、バグ、質問 - ページ 2702

 
Slava:

再度確認したExpert Advisorはこちらです。

全て正常です。ツールチップはzorderに従って表示されます。

私のインジケータを試してみてください。ポイントは、zorderを-1 + その後のChartRedraw()に設定することだと思われます。また、同時にZorderの変更+オブジェクトの表示 選択・解除も素早く行えます。

 

2361
コンパイラは警告を発します

integral constant overflow

を商品とした行に

ulong ms = 0;
ms = 40320*60000;

本製品の結果を代用した場合、警告はありません

ulong ms = 0;
ms = 2419200000;
 
Alexey Kozitsyn:

ダック...ここで...は、前の投稿のインジケータで 実験していました。そして...何かが壊れました。そのため、現在は山線を作成するとハイライトされ、マウスで山線をダブルクリックしてもこのハイライトが消えないようになっています。黙っていられない-セレクションは外せない。どんなチャートでも、たとえ空のチャートでも、それはできない。

全てはチュバイのせいだ...。

プロパティについてはどうですか?例:OBJPROP_SELECTABLE

 
 
Slava:

全てはチュバイのせいだ...。

プロパティを見ることはできますか?例:OBJPROP_SELECTABLE

手動で作成した水平線にはツールチップがなく、選択されており、プロパティウィンドウで「選択を無効にする」をチェックしないと選択解除できないことがわかります(線をダブルクリックしても選択解除できません)。また、山線はクリックできなくなります(CHARTEVENT_OBJECT_CLICK が機能しない)。ただし、マウスで移動させることは可能です(非選択オブジェクトも選択不可のチェックを外した場合)...

ターミナルを再起動し、コンピュータを再起動したが、解決しなかった。

山の線が途切れているのはONLY他のオブジェクトはすべて正常です。その他の端子は問題ありません。

 
Slava:

INDICATORでzorderとChartRedraw() を同時に設定することに注目!

つまり、このように設定するのです。

zorder = -1 + ChartRedraw();

zorder = 0 + ChartRedraw();

zorder = 1 + ChartRedraw();

zorder = -1 + ChartRedraw();

zorder = 0 + ChartRedraw();

zorder = 1 + ChartRedraw();

こんなことをしているうちに、山手線が切れてしまったんです。

 
Alexey Kozitsyn:

手動で作成した水平線はツールチップが表示されず、選択され、プロパティウィンドウで「選択を無効にする」にチェックを入れることによってのみ選択解除できることをご理解ください(ダブルクリックによる選択解除はできません)。また、山線はクリックできなくなります(CHARTEVENT_OBJECT_CLICK が機能しない)。ただし、マウスで移動させることは可能です(非選択オブジェクトも選択不可のチェックを外した場合)...

ターミナルを再起動し、コンピュータを再起動したが、解決しなかった。

山の線が途切れているのはONLY他のオブジェクトはすべて正常です。その他の端子は問題ありません。

問題は、Zオーダーをマイナスに設定することにある

ChartRedrawは関係ありません。

PS.次のビルドで修正される予定です。

 
Slava:

問題は、マイナスZオーダーにある

ChartRedrawは関係ありません。

PS.次のビルドで修正される予定です。

もうひとつ問題があって、もしかしたら途中で直せるかもしれません。

OBJPROP_XSIZE、OBJPROP_YSIZEのいずれかが負の値である場合、Toltypが動作しない...

obj_rectangle_label

CORNER_LEFT_UPPER、OBJPROP_XSIZEを例えば200、OBJPROP_YSIZEを例えば-600として矩形を上に回転させると、toltyは機能しません。

 
Slava:

問題は、マイナスZオーダーにある

ChartRedrawは関係ありません。

PS.次のビルドで修正される予定です。

OK、ありがとうございます。

質問:マイナスのzorderを入れたり、その逆をできるようにするのでしょうか?

 
Alexey Kozitsyn:

OK、ありがとうございます。

質問:マイナスのZorderを付けられるようにするのか、逆に付けられないようにするのか?

可能