文章 "图形界面 VI: 复选框控件,编辑框控件以及它们的组合类型 (第一章)" - 页 3

 
能否从 CSpinEdit 元素中获取字符串类型 的值?或者有其他(元素)类可以实现?
 
Evgenii Bakai:
能否从 CSpinEdit 元素中获取字符串类型 的值?或者有其他(元素)类可以实现?
使用GetValue() 方法获取值并将其转换为字符串 类型。
 
Anatoli Kazharski:
使用GetValue() 方法获取值并将其转换为字符串 类型。
Tol 很久没有更新了。是因为禁止铸造结构和输入联合吗?
 
Artyom Trishkin:
Tol,很久没有更新了。难道不是因为禁止铸造结构和引入联合吗?

我不明白这怎么会阻碍库的进一步发展。这件事对我来说毫无影响。

现在正在进行大量的代码优化 工作。总容量将减少约 30%。元素的一般属性将转移到基类中。文件数量将减少,因为一些元素将合并为一个文件。在不损失功能的情况下,可以选择模式。图形对象的数量 将大幅减少。现在只有一种对象--位图标签,因为所有元素都将绘制。现在,复杂的复合元素将由现成的元素而不是图形原始对象组装而成。

总之,在推出新版本之前,还有很多事情需要重建和测试。我也不知道下一篇文章会在什么时候发布。

 
Anatoli Kazharski:

我不认为这会阻碍图书馆的进一步发展。对我来说,这件事并没有引起我的注意。

现在正在进行大量的代码优化 工作。总容量将减少约 30%。元素的一般属性将转移到基类中。文件数量将减少,因为一些元素将合并为一个文件。在不损失功能的情况下,可以选择模式。图形对象的数量 将大幅减少。现在只有一种对象--位图标签,因为所有元素都将绘制。现在,复杂的复合元素将由现成的元素组装而成,而不是图形原始对象。

总之,在推出新版本之前,还有很多事情需要重建和测试。我无法告诉你下一篇文章的时间。

嗯......,最重要的是,工作正在进行,这很。我想可能会有一些兼容性问题。
 
Artyom Trishkin:
重要的是,它能工作,这很。我还以为会有一些兼容性问题。
即使有,也没什么大不了的。你可以随时修复
 
Anatoli Kazharski:
即使有,也没什么大不了的。你可以随时补救。

这很自然,但需要额外的时间。这就是我想到它的原因。

不过,我很高兴一切都在进行中,一切都很好。

问题:Tol,请告诉我,是否计划在下一次更新中添加更改 CCanvasTable 单元格背景颜色的 功能?

 
Artyom Trishkin:

...

问题:Tol,请告诉我,是否计划在下一次更新中添加更改 CCanvasTable 单元背景颜色的 功能?

我们只计划在下次更新中添加已公布的功能。其他所有讨论过的内容都将在下次更新中添加。

 
Anatoli Kazharski:

只有已经公布的内容才是下一次更新的计划。其他所有讨论过的内容都在后续更新中。

好的 谢谢 All right.谢谢。
 

我也有这样的问题--我从不按键盘布局打字:)(在 SpinEdit 中,我经常输入", "而不是"."。

//+------------------------------------------------------------------+
//| 在输入框中输入数值的处理过程
//+------------------------------------------------------------------+
bool CSpinEdit::OnEndEdit(const string edited_object)
  {
//--- 如果外来对象名称为
   if(m_edit.Name()!=edited_object)
      return(false);
//--- 获取输入值
   string entered_text=m_edit.Description();
   StringReplace(entered_text,",",".");
   double entered_value=::StringToDouble(entered_text);
//--- 检查、更正并记住新值
   ChangeValue(entered_value);
//--- 发送相关信息
   ::EventChartCustom(m_chart_id,ON_END_EDIT,CElement::Id(),CElement::Index(),m_label.Description());
   return(true);
  }
添加了一点。我想这没什么坏处...