文章 "图形界面 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
 
Anatoli Kazharski:

默认字符串


哎呀,我自己已经找到了 ))
 
Konstantin:

我将添加第三个方法来禁用 1
我将添加UseCloseButton() 方法。
 
Anatoli Kazharski:
我将添加UseCloseButton() 方法。

谢谢))以及何时等待所有这些更新?

还有一个问题 - 在一个表格单元格 中可以放置两个图形对象吗?

如果没有这种可能性,您能否像TestLibrary10 示例那样,以 bmp16 格式制作买入卖出和卖出买入箭头的组合图片?

 
Konstantin:

sps )) 以及何时等待所有这些更新?

另一个问题是,是否可以在一个表格单元格中放置两个图形对象,还是只限于一个?

总之,要做好下一次更新可能永远不会到来的准备。)

因此,我希望尽快解决下一篇文章的任务清单。也许一周内,也许两周内,也许一个月内。

当您需要在表格单元格 中显示多张图片时,能否举例说明您的任务?

 
Konstantin:

...

如果没有这种可能性,您是否可以制作 bmp16 格式的买入卖出和卖出买入箭头组合图片,就像TestLibrary10 示例中那样?

我建议您自己学习使用图形编辑器来创建或处理图形用户界面 的图像。
 
Anatoli Kazharski:

当您需要在表格单元格中显示多张图片时,能否举例说明您的任务?

统计套利,"两条腿 "输入。

现在我必须在表格中写入文本,表格基于标准库 MetaQuotes,但我早在 2014 年就制作了这个类,它的功能不如你的,所以我决定不再继续编写我的图形用户界面库,而且 MFC 中的事件模型(在标准库 MetaQuotes 中实现)不太适合我))你的库更好、功能更强。

 
Anatoli Kazharski:
我建议你学会使用一些图形编辑器,自己创建或处理图形界面的图像。
对我来说,图形是很难的,况且你已经有了基于你制作的买卖按钮的现成空白。
 
Konstantin:
对我来说,制图很困难,况且你已经有了现成的坯子,可以制作买卖纽扣。
我还没时间做这个。