記事"任意の複雑さのレベルのグラフィカルなパネルを作成する方法"についてのディスカッション - ページ 11 1...4567891011121314 新しいコメント Janis Ozols 2021.07.28 03:49 #101 Vladimir Karputov:パネルのすべての要素を再描画する必要がある。 なるほど、ありがとうございます!CAppDialog クラスはすべての要素を再描画するメソッドを内蔵していますか?なければ、後継クラスで実装するのが正しいのでしょうか? void CControlsDialog::Redraw(void) { this.Visible(false); this.Visible(true); } 実際に動作することを確認しました。 Vladimir Karputov 2021.07.28 06:07 #102 Janis Ozols:なるほど、ありがとうございます!CAppDialog クラスは、すべての要素を再描画するメソッドを内蔵していますか?なければ、後継クラスで実装するのが正しいでしょうか:実際に動作確認しました。 しかし、非表示のパネルが再描画され、すべての要素が一番上に来るので、うまくいくはずです。 Vasiliy Pushkaryov 2021.07.28 13:53 #103 Janis Ozols:なるほど、ありがとうございます!CAppDialog クラスは、すべての要素を再描画するメソッドを内蔵していますか?なければ、後継クラスで実装するのが正しいでしょうか:実際に動作確認しました。 私の記憶では、Run()メソッドがチャートを再描画します。 Janis Ozols 2021.07.28 14:19 #104 Vasiliy Pushkaryov: 私の記憶では、Run()メソッドはチャートを再描画する。 はい、チャートを再描画 します。ありがとう!bool CAppDialog::Run(void) { //--- 対話無効のためにチャートを再描画する m_chart.Redraw(); //--- ここでコントロールにIDを割り当てる。 if(Id(m_subwin*CONTROLS_MAXIMUM_ID)>CONTROLS_MAXIMUM_ID) { Print("CAppDialog: too many objects"); return(false); } //--- 成功 return(true); } UPD:やってみました。残念ながらうまくいかなかった。どうやらこの方法はチャートそのものは再描画するが、パネルは再描画しないようだ。 Quan tum 2021.09.02 07:46 #105 皆さん、こんにちは。 まず最初に、ウラジーミル・カルプトフが この記事をシェアしてくれたことに感謝します。 私は初心者のためにパネルをデザインするのは初めてです。 このパネルをチャートのようにドッキング解除することは可能でしょうか? もし可能なら、その方法はどこにありますか? Vladimir Karputov 2021.09.01www.mql5.com Trader's profile Vladimir Karputov 2021.09.02 08:10 #106 Quan tum # :***確認したいのですが、このパネルをチャートのようにドッキング解除することは可能ですか?もし可能なら、その方法はどこにありますか? 理解できません。 Quan tum 2021.09.02 08:24 #107 Vladimir Karputov #:私には理解できない。 MT5では、チャート上でマウスの右ボタンをクリックすると、「ドッキング」が表示されます。(添付ファイル) これをクリックすると、チャート・ウインドウはプラットフォームから独立して外に出ます。これはドッキングされていないという意味です。 そこで確認したいのですが、パネルもチャートから独立してこのようなことができるのでしょうか?ありがとうございました。 ファイル: 64_2021-09-02_142323.png 43 kb Vladimir Karputov 2021.09.02 08:43 #108 Quan tum # :MT5では、チャート上でマウスの右ボタンをクリックすると、「ドッキング」が表示されます。(添付ファイル)これをクリックすると、チャート・ウインドウはプラットフォームから独立します。これはドッキングされていないという意味です。そこで確認したいのですが、パネルもチャートから独立してこのようなことができるのでしょうか?ありがとうございます。 あなた自身が自分の質問に答えています:現在のチャートウインドウのメニューを選択したのはあなた自身です。パネルと何の関係があるのですか? Quan tum 2021.09.02 08:52 #109 Vladimir Karputov #:あなた自身が自分の質問に答えている:現在のチャートウインドウのメニューを選んだのはあなた自身です。パネルと何の関係があるのですか? すみません、誤解させてしまったようです。 つまり、パネルをチャートの外に出すことは可能ですか? Vladimir Karputov 2021.09.02 08:52 #110 Quan tum # : すみません、誤解させてしまったかもしれません。 つまり、チャートの外でパネルをドッキング解除することは可能ですか? それは禁止されています。パネルはチャートにリンクされています。 1...4567891011121314 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
パネルのすべての要素を再描画する必要がある。
なるほど、ありがとうございます!CAppDialog クラスはすべての要素を再描画するメソッドを内蔵していますか?なければ、後継クラスで実装するのが正しいのでしょうか?
実際に動作することを確認しました。
なるほど、ありがとうございます!CAppDialog クラスは、すべての要素を再描画するメソッドを内蔵していますか?なければ、後継クラスで実装するのが正しいでしょうか:
実際に動作確認しました。
しかし、非表示のパネルが再描画され、すべての要素が一番上に来るので、うまくいくはずです。
なるほど、ありがとうございます!CAppDialog クラスは、すべての要素を再描画するメソッドを内蔵していますか?なければ、後継クラスで実装するのが正しいでしょうか:
実際に動作確認しました。
私の記憶では、Run()メソッドはチャートを再描画する。
はい、チャートを再描画 します。ありがとう!
UPD:やってみました。残念ながらうまくいかなかった。どうやらこの方法はチャートそのものは再描画するが、パネルは再描画しないようだ。
皆さん、こんにちは。
まず最初に、ウラジーミル・カルプトフが この記事をシェアしてくれたことに感謝します。
私は初心者のためにパネルをデザインするのは初めてです。
このパネルをチャートのようにドッキング解除することは可能でしょうか?
もし可能なら、その方法はどこにありますか?
***
確認したいのですが、このパネルをチャートのようにドッキング解除することは可能ですか?
もし可能なら、その方法はどこにありますか?
理解できません。
私には理解できない。
MT5では、チャート上でマウスの右ボタンをクリックすると、「ドッキング」が表示されます。(添付ファイル)
これをクリックすると、チャート・ウインドウはプラットフォームから独立して外に出ます。これはドッキングされていないという意味です。
そこで確認したいのですが、パネルもチャートから独立してこのようなことができるのでしょうか?ありがとうございました。
MT5では、チャート上でマウスの右ボタンをクリックすると、「ドッキング」が表示されます。(添付ファイル)
これをクリックすると、チャート・ウインドウはプラットフォームから独立します。これはドッキングされていないという意味です。
そこで確認したいのですが、パネルもチャートから独立してこのようなことができるのでしょうか?ありがとうございます。
あなた自身が自分の質問に答えています:現在のチャートウインドウのメニューを選択したのはあなた自身です。パネルと何の関係があるのですか?
あなた自身が自分の質問に答えている:現在のチャートウインドウのメニューを選んだのはあなた自身です。パネルと何の関係があるのですか?
すみません、誤解させてしまったかもしれません。
それは禁止されています。パネルはチャートにリンクされています。