記事"MQL5にて独自のグラフィカルパネルを作成する"についてのディスカッション - ページ 2 1234 新しいコメント Oleg Demchenko 2015.01.28 00:56 #11 いわば、Controls.mq5の例をつつくという方法で、すべてを勉強したかったのだ。すでにボタンの名前を変えてみた。 if(!m_button2.Create(m_chart_id,m_name+"Button2222",m_subwin,x1,y1,x2,y2)) return(false); if(!m_button2.Text("Buy")) return(false);m_Editの出力を変えてみたり、#define BUTTON_WIDTH を変えてみたり。ターミナルをリロードし、ナビゲーターのスクリプトを更新した。void CControlsDialog::OnClickButton3(void) { if(m_button3.Pressed()) m_edit.Text(__FUNCTION__+"Test"); else m_edit.Text(__FUNCTION__+"I td");しかし、何も役に立ちませんでした。異なる変更を加えても、EAのビューはまったく変わりません。何が問題なのか教えてください。 Serhiy Dotsenko 2015.02.08 19:11 #12 将来のための提案"ドロップダウンカレンダー "というクラス(オブジェクト)を作る。 Ruslan Khasanov 2015.02.08 20:45 #13 thejobber: 将来のための提案ドロップダウン式カレンダー」というクラス(オブジェクト)を作ってください。CDatePickerというオブジェクトがすでにあります。 Serhiy Dotsenko 2015.02.08 21:33 #14 Kos:そのようなCDatePickerは、標準ライブラリに すでにあります。 ありがとうございます。今までは、MQL5IncludeのControlsも見ていたのですが、(ヘルプに書いていない)正しい使い方を勉強しないといけませんね((でも、すでにいくつかのクラスは勉強しているので、これから簡単になるといいのですが・・・)。 Ruslan Khasanov 2015.02.08 22:14 #15 thejobber: ありがとうございます。今までは、MQL5/Include/controlsも見ていたのですが、(ヘルプに書いていない)正しい使い方を学ばなければなりません((でも、すでにいくつかのクラスはマスターしているので、これからもっと簡単になるといいのですが・・・)。 Expert Advisorの例を見てみてください: ..≖Experts≖Examples≖Controls≖Controls≖Controls.mq5 Serhiy Dotsenko 2015.02.12 12:50 #16 #プロパティ indicator_separate_windowパネルのハイライトを下からではなく、左や右や上からにする方法はありますか?パネルのドラッグを禁止する方法はないでしょうか?なぜなら、すべてできていて、意図したとおりに動くのですが、パネルをドラッグすると、その中の要素がパネルの外に動いてしまうからです。)そして、一般的に、このbiblioteka(パネル)は、まだ未加工であり、時にはすべてがそれがあるべきように動作し、その後、いくつかの時間後に、何も変更せずに、いくつかの奇妙な不具合を開始...このような問題を解決するには、例やコードを使った具体的な説明が必要だということは理解しているのですが...。今のところ、自分自身に課した主な課題は解決できたので、投稿はしませんが、もし市場に投稿することを考えたら、詳細を投稿します。 Denis Kirichenko 2015.02.12 14:00 #17 thejobber:...しかし、パネルをドラッグすると、その中のエレメントはパネルの外に出てしまう。)ソビエトのシステムのように - 禁止するのは簡単 です :-))ここを見てください:CDialog::Add()иAppDialog:: Run() Serhiy Dotsenko 2015.02.12 19:13 #18 はもちろん見て、読んで...。書いてあるとおりにすべてやった。)ただ、パネルのドラッグ&ドロップをコントロールするパラメータがない。 Denis Kirichenko 2015.02.12 22:26 #19 thejobber: しかし、パネルのドラッグ&ドロップを制御するパラメータはありません。ドラッグコントロールの目的は何ですか?そのようなパラメータは存在しません。とハンドラDialogDragStart()、 OnDialogDragProcess()、 OnDialogDragEnd()? Alexander Puzanov 2015.02.21 07:09 #20 また、この(例えば)パネルに、パネル・オブジェクトのフォント・サイズの 変更を追加するにはどうすればいいのでしょうか? 1234 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
いわば、Controls.mq5の例をつつくという方法で、すべてを勉強したかったのだ。すでにボタンの名前を変えてみた。
m_Editの出力を変えてみたり、#define BUTTON_WIDTH を変えてみたり。ターミナルをリロードし、ナビゲーターのスクリプトを更新した。
しかし、何も役に立ちませんでした。異なる変更を加えても、EAのビューはまったく変わりません。何が問題なのか教えてください。
将来のための提案ドロップダウン式カレンダー」というクラス(オブジェクト)を作ってください。
CDatePickerというオブジェクトがすでにあります。
そのようなCDatePickerは、標準ライブラリに すでにあります。
ありがとうございます。今までは、MQL5/Include/controlsも見ていたのですが、(ヘルプに書いていない)正しい使い方を学ばなければなりません((でも、すでにいくつかのクラスはマスターしているので、これからもっと簡単になるといいのですが・・・)。
#プロパティ indicator_separate_window
パネルのハイライトを下からではなく、左や右や上からにする方法はありますか?
パネルのドラッグを禁止する方法はないでしょうか?なぜなら、すべてできていて、意図したとおりに動くのですが、パネルをドラッグすると、その中の要素がパネルの外に動いてしまうからです。)
そして、一般的に、このbiblioteka(パネル)は、まだ未加工であり、時にはすべてがそれがあるべきように動作し、その後、いくつかの時間後に、何も変更せずに、いくつかの奇妙な不具合を開始...このような問題を解決するには、例やコードを使った具体的な説明が必要だということは理解しているのですが...。今のところ、自分自身に課した主な課題は解決できたので、投稿はしませんが、もし市場に投稿することを考えたら、詳細を投稿します。
thejobber:
...しかし、パネルをドラッグすると、その中のエレメントはパネルの外に出てしまう。)
ソビエトのシステムのように - 禁止するのは簡単 です :-))
ここを見てください:
CDialog::Add()
и
AppDialog:: Run()
はもちろん見て、読んで...。書いてあるとおりにすべてやった。)
ただ、パネルのドラッグ&ドロップをコントロールするパラメータがない。
thejobber:
しかし、パネルのドラッグ&ドロップを制御するパラメータはありません。
ドラッグコントロールの目的は何ですか?
そのようなパラメータは存在しません。とハンドラDialogDragStart()、 OnDialogDragProcess()、 OnDialogDragEnd()?