記事"グラフィカルインターフェイスX:ソート、テーブル再構築とセル内のコントロール(ビルド11)"についてのディスカッション - ページ 3

 

やあ、トール:


最新バージョン

 
Artyom Trishkin:

やあ、トール:

これが最新バージョンだ。

最小が1列1行であるべきだということをチェックするのを忘れていました。次のバージョンで修正するよ。
 
Anatoli Kazharski:
最小は1列1行であるべきだということをチェックし忘れていました。次のバージョンで修正します。
一時的に穴をふさぐ方法を教えていただけますか?
 
Artyom Trishkin:
一時的に穴をふさぐ方法を教えてください。

最後に残った列や行は削除しないでください。)

新しい記事は近日公開予定です。

 

表セルの背景色を 設定するには?表セルの文字色はこのように設定できます:

m_table_main.TextColor(column,row,clrLimeGreen);

すべての表セルの背景色を設定するには、次のようにします:

   //--- 異なる状態のセルの色
   void              CellColor(const color clr)              { m_cell_color=clr;                 }
   void              CellColorHover(const color clr)         { m_cell_color_hover=clr;           }

しかし、特定のセルの背景色を設定するには?無理ですか?

 
Artyom Trishkin:

...

しかし、特定のセルの背景色を設定するには?できないのですか?

まだできない。
 
Anatoli Kazharski:
まだだ。

そうか。)

そうなるといいね?

 
Artyom Trishkin:

それじゃ、また)

あるといいですね?

もちろん。
 

cool library ))
いくつか質問があります:
1.サンプルでCProgramオブジェクトを作成する とき、なぜOnInitEvent()のダミー・メソッドが使われているのですか?

2.AutoYResizeMode メソッドでフラグがtrueに設定され、AutoYResizeBottomOffset メソッドも設定されていますが、チャートが引き伸ばされてもテーブルが引き伸ばされません。

3.CWindowのフォーム・ウィンドウに表を作成する必要がありますか?
 
Konstantin:

...
1.例でCProgramオブジェクトを作成する とき、なぜOnInitEvent()というダミーメソッドが使われているのですか?

2.AutoYResizeMode メソッドでフラグがtrueに設定され、AutoYResizeBottomOffset メソッドも設定されていますが、チャートのストレッチ時にテーブルがストレッチされません。

3.CWindowフォームウィンドウに表を作成する必要がありますか?

1.開発中のMQLアプリケーションのためのグラフィカル・インターフェースを形成し終えたとき、それをロード/リロードするとき、いくつかの取引機能で満たすとき、プログラム値を初期化する必要があるかもしれません。これは、カスタムCProgram クラスから、またカスタムCProgram クラスに対して動作することを想定しているため、ここでは単なる例に過ぎません。ライブラリーの開発が完了したら、後ほどもう少し本格的な例を紹介するつもりだ。第2段階はまもなく完成し、このライブラリを使ったMQLアプリケーションの実例を紹介できるようになるだろう。

2.フォームにも同様のストレッチ・プロパティを設定する。

3.はい、必須です。

//---

追伸: 現在、ライブラリの最新バージョンはこちらの記事:GUI X: 複数行入力フィールドでのテキスト選択 (build 13) にあります。