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

 
Konstantin:

DataType()の デフォルトの型は何ですか?それとも、デフォルトの状態はなく、セルに追加する前に格納されている値の型を決定する必要があるのでしょうか?

デフォルトでは文字列 です:

//+------------------------------------------------------------------+
//| 指定されたカラムをデフォルト値で初期化する。
//+------------------------------------------------------------------+
void CCanvasTable::ColumnInitialize(const uint column_index)
  {
//--- デフォルト値による列プロパティの初期化
   m_columns[column_index].m_x              =0;
   m_columns[column_index].m_x2             =0;
   m_columns[column_index].m_width          =100;
   m_columns[column_index].m_type           =TYPE_STRING;
   m_columns[column_index].m_text_align     =ALIGN_CENTER;
   m_columns[column_index].m_text_x_offset  =m_text_x_offset;
   m_columns[column_index].m_image_x_offset =m_image_x_offset;
   m_columns[column_index].m_image_y_offset =m_image_y_offset;
   m_columns[column_index].m_header_text    ="";
  }
 
Anatoli Kazharski:

2と3はもう省いてよい。CProgram ユーザー・クラスのフォーム作成メソッドでは、どのメソッドも呼び出さないでください:



さて、1を無効にする3番目のメソッドがあるはずだ。
 
Anatoli Kazharski:

デフォルトの文字列


おっと、もう自分で見つけたよ ))
 
Konstantin:

1を無効にする3番目のメソッドを追加します。
UseCloseButton()メソッドを追加します。
 
Anatoli Kazharski:
UseCloseButton()メソッドを追加します。

ありがとうございます。

もう一つ質問ですが、1つのテーブルセルに 2つのグラフィカル・オブジェクトを配置することは可能ですか?

もしそのような可能性がないのであれば、TestLibrary10の 例のように、bmp16形式でbuy_sellとsell_buyの矢印を組み合わせた画像を作成することはできますか?

 
Konstantin:

sps )) と、これらのすべての更新をいつ待つのですか?

別の質問ですが、1つのテーブル・セルに2つのグラフィカル・オブジェクトを配置することは可能ですか?

一般的に、次の更新がないかもしれないという事実を覚悟してください。)

というわけで、できるだけ早く次の記事のためのタスクを解決したい。週間後か、2週間後か、1ヵ月後か。

テーブルのセルに 複数の写真が必要な場合のタスクの例を示してもらえますか?

 
Konstantin:

...

そのような可能性がないのであれば、TestLibrary10の 例のように、bmp16形式でbuy_sellとsell_buyの矢印を組み合わせた画像を作成することはできますか?

GUI 用の画像を作成したり加工したりするグラフィック・エディタを自分で使えるようになることをお勧めします。
 
Anatoli Kazharski:

表のセルに複数の写真が必要な場合のタスクの例を示してもらえますか?

statarbitrage, "two legs" input.

私は今テーブルにテキストを書かなければなりません。テーブルは標準ライブラリ MetaQuotesに基づいていますが、私は2014年にこのクラスを作りましたが、それはあなたのクラスほど機能的ではありません。

 
Anatoli Kazharski:
グラフィック・エディターを使って、自分でグラフィック・インターフェースの画像を作成したり、加工したりすることをお勧めします。
私にとっては、グラフィックは難しいものです。それに、あなたはすでに、あなたが作った売買ボタンに基づいた既製のブランクを持っています。
 
Konstantin:
それに、すでに既製品のブランクがある。
そんな時間はまだない。