MQLで書かれたUIのギャラリー - ページ 10 1...34567891011121314151617...82 新しいコメント Реter Konow 2024.06.01 22:42 #91 ...そして最後に、今日はもうひとつ生意気なことを。 どのウィンドウが "本物ではない "のか、この方がわかりやすいだろう)) Aleksey Vyazmikin 2024.06.01 22:48 #92 Реter Konow #:ええ、もちろん。問題なかったよ。方法は聞かないでくれ、何も覚えていないんだ。)ニコライがうまく答えてくれるだろう。 MQファスト・トレーディングの内蔵パネルでさえ、このようなバグがあるのですから! Реter Konow 2024.06.01 23:05 #93 Aleksey Vyazmikin #:MQファスト・トレーディングの内蔵パネルでさえ、このようなバグがあるのだから! オブジェクトのプロパティを制御するだけでよい。アルゴリズムは、カーソルがどのオブジェクトの上にあり、どのオブジェクトが「フォーカス」されているかを知らなければならない。一番下にあるオブジェクトのプロパティを変更して、カーソルとクリックに反応しないようにする。そう思うが、覚えていないので間違っているかもしれない。もう何年も前のことだ。 Реter Konow 2024.06.01 23:10 #94 私のアルゴリズムは、カーソルがウィンドウの上にあり、私がウィンドウの中で何かをスクロールしている間、チャートのスクロールをオフにしたことを覚えている。そして、カーソルがチャートの空きスペースに戻ると、アルゴリズムは再びスクロールを有効にした。 Aleksey Vyazmikin 2024.06.01 23:15 #95 Реter Konow #: そういえば もう見れないの? Реter Konow 2024.06.01 23:18 #96 Aleksey Vyazmikin #:もう観られないの? アーカイブに何万行ものコードが何十個ものファイルに散らばっていて、全然覚えていないんだ。 Aleksey Vyazmikin 2024.06.01 23:29 #97 Реter Konow #:私のアーカイブには何万行ものコードが何十ものファイルに散らばっているのだが、何も覚えていないのだ。 ああ、なんとなくわかります、私も別のコンピューターで持っているので...。すべてをまとめようとすると、コードの意味を理解していないことに気づくんだ。)今、コードにコメントをたくさん書くようになりました。コードを書いているときは、不必要な時間の浪費のように見えますが、1年後に戻ってくると、とても役に立ちます。 Реter Konow 2024.06.01 23:36 #98 Aleksey Vyazmikin #:ああ、よくわかるよ、僕も違うコンピューターでやってるからね......。すべてをまとめようとすると、コードの意味を理解していないことに気づくんだ :)コードを書いているときは、不必要な時間の浪費のように思えるけれど、1年後に戻ってくると、とても役に立っているんだ。 アーカイブに入ったら、ギャラリーが永遠に終わらないんじゃないかと心配になります(笑)))))そこにはコンストラクターがあって、そこに新しいウィンドウを作るのはとても簡単なんだ。ビジュアルエディターを完成させたかったら?そうしたら、何ヶ月も立ち往生することになる。) Реter Konow 2024.06.01 23:49 #99 Aleksey Vyazmikin #:...コードを書くときには不必要な時間の浪費のように思えるが、1年後に戻ってくると、とても役に立っている。 コメントについてはまったく同感だ。コードの説明は絶対に書くべきだ。 Janis Ozols 2024.06.02 03:46 #100 Aleksey Vyazmikin #: このようなインターフェースを開発した経験はありませんが、別のソースから入手したものを使用したところ、重大な欠点がありました。この問題は解決できたのですか? もちろん、私のインターフェイスはもっとシンプルなものでした。キャンバスは使わず、標準的なコントロールからパネルを作っただけです。チャート上の他のオブジェクトが透けて見えるのを防ぐために、1分間に1回、すべてのウィンドウ・コンポーネントを描き直しました: if (iTime(_Symbol,PERIOD_M1,0) > LastMinute && !IsTesting()) { LastMinute = iTime(_Symbol,PERIOD_M1,0); for (int i = 0; i < 45 ; i++) { long tf = ObjectGetInteger(0, Controls[i], OBJPROP_TIMEFRAMES); if (ObjectSetInteger(0, Controls[i], OBJPROP_TIMEFRAMES, -1)) ObjectSetInteger(0, Controls[i], OBJPROP_TIMEFRAMES, tf); } } ここで、Controlsはコンポーネント名を含む配列である。 1...34567891011121314151617...82 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
...そして最後に、今日はもうひとつ生意気なことを。
どのウィンドウが "本物ではない "のか、この方がわかりやすいだろう))
ええ、もちろん。問題なかったよ。
方法は聞かないでくれ、何も覚えていないんだ。)
ニコライがうまく答えてくれるだろう。
MQファスト・トレーディングの内蔵パネルでさえ、このようなバグがあるのですから!
MQファスト・トレーディングの内蔵パネルでさえ、このようなバグがあるのだから!
オブジェクトのプロパティを制御するだけでよい。アルゴリズムは、カーソルがどのオブジェクトの上にあり、どのオブジェクトが「フォーカス」されているかを知らなければならない。一番下にあるオブジェクトのプロパティを変更して、カーソルとクリックに反応しないようにする。そう思うが、覚えていないので間違っているかもしれない。もう何年も前のことだ。
そういえば
もう見れないの?
もう観られないの?
アーカイブに何万行ものコードが何十個ものファイルに散らばっていて、全然覚えていないんだ。
私のアーカイブには何万行ものコードが何十ものファイルに散らばっているのだが、何も覚えていないのだ。
ああ、なんとなくわかります、私も別のコンピューターで持っているので...。すべてをまとめようとすると、コードの意味を理解していないことに気づくんだ。)今、コードにコメントをたくさん書くようになりました。コードを書いているときは、不必要な時間の浪費のように見えますが、1年後に戻ってくると、とても役に立ちます。
ああ、よくわかるよ、僕も違うコンピューターでやってるからね......。すべてをまとめようとすると、コードの意味を理解していないことに気づくんだ :)コードを書いているときは、不必要な時間の浪費のように思えるけれど、1年後に戻ってくると、とても役に立っているんだ。
アーカイブに入ったら、ギャラリーが永遠に終わらないんじゃないかと心配になります(笑)))))そこにはコンストラクターがあって、そこに新しいウィンドウを作るのはとても簡単なんだ。ビジュアルエディターを完成させたかったら?そうしたら、何ヶ月も立ち往生することになる。)
...コードを書くときには不必要な時間の浪費のように思えるが、1年後に戻ってくると、とても役に立っている。
コメントについてはまったく同感だ。コードの説明は絶対に書くべきだ。
このようなインターフェースを開発した経験はありませんが、別のソースから入手したものを使用したところ、重大な欠点がありました。この問題は解決できたのですか?
もちろん、私のインターフェイスはもっとシンプルなものでした。キャンバスは使わず、標準的なコントロールからパネルを作っただけです。チャート上の他のオブジェクトが透けて見えるのを防ぐために、1分間に1回、すべてのウィンドウ・コンポーネントを描き直しました:
ここで、Controlsはコンポーネント名を含む配列である。