程序库: 用于创建图形界面的 EasyAndFastGUI 开发库 - 页 26

 
Facundo Laje #:
谢谢,我会试试的。让你知道

原来是编码问题,很多文件都无法正确读取(不仅是我在上面的存档中传给你的那些文件)。

我将尝试在今天发布脚本更新。

 
Anatoli Kazharski #:

结果发现是编码问题,许多文件都无法正确读取(不仅是我在上面的存档中传给你们的那些文件)。

我将尝试在今天发布脚本更新。

包含修复程序的更新(2.1 版)已经发布。

 
用于创建图形界面的EasyAndFastGUI v2.0库的新版本已经发布!

请阅读代码库中的库页上的细节:https://www.mql5.com/zh/code/19703

现成的图形界面的例子显示在下面的屏幕截图中。




EasyAndFastGUI library for creating graphical interfaces
EasyAndFastGUI library for creating graphical interfaces
  • www.mql5.com
The EasyAndFastGUI library allows creating graphical interfaces for custom MQL programs.
 

更新(v2.13)已发布:

  • 在不同分辨率的显示器上自动缩放字体。
  • 新增多窗口模式现在可以在自由切换和模态模式(当前窗体打开时无法打开任何窗体) 之间进行选择。


 

已发布更新(v2.13):

  • 在不同分辨率的显示器上自动缩放字体。
  • 添加了多窗口模式。现在可以在自由切换和模态模式(当前窗体打开时无法打开任何窗体)之间进行选择。

 

一个更新(v2.13)已经出来了。

  • 在不同分辨率的显示器上自动缩放字体。
  • 添加了多窗口模式。 現在您可以在自由切換和模態模式之間進行選擇。


 

您好、

我试图更改默认表格标题的颜色,我在 SetDefaultParams 中添加了标记的一行。这肯定是个显而易见的答案,但我还是很纠结......

感谢您的帮助!



 
Facundo Laje #:

你好

我试图更改默认表格标题的颜色,我在 SetDefaultParams 中添加了标记的一行。这肯定是个显而易见的答案,但我还是很纠结......

感谢您的帮助!

感谢您的留言!

下一次更新中将会有修复程序。

作为临时解决方案,您可以更改CTable::SetDefaultParameters() 方法:

...

m_headers_color = (m_headers_color != clrNONE)? m_headers_color : clrNONE;

...

对表格的其他颜色也可以这样做。

在这种情况下,更改主题(浅色/深色)时颜色不会改变。

您还可以在创建控件的自定义类中设置和覆盖属性。因为在具有默认属性的类中,当库更新时,您的更改将不会保存。

...
  CCoreCreate::CreateTable(m_table1, m_tabs1, 0, m_tabs1, tab4,
                           COLUMNS1_TOTAL, ROWS1_TOTAL,
                           10, 30, 270, 150,
                           true, false, 10, 0);
  
  m_table1.HeadersColor(clrBlue);
...
 
Anatoli Kazharski #:

感谢您的留言!

下一次更新中将会修复。

作为临时解决方案,您可以更改CTable::SetDefaultParameters() 方法:

对表格的其他颜色也可以这样做。

在这种情况下,更改主题(浅色/深色)时颜色不会改变。

您还可以在创建控件的自定义类中设置和覆盖属性。因为在具有默认属性的类中,当库更新时,您的更改将不会保存

谢谢,这不起作用。但我用以下方法解决了这个问题:在 static voidCTheme::Light(void) 中,直接更改了颜色,这样即使更改主题也能得到想要的颜色。


 
Facundo Laje #:

谢谢,它没有起作用。但我用这个方法解决了这个问题:在 static voidCTheme::Light(void) 中,直接更改了颜色,这样即使更换主题也能得到想要的颜色。

是的,这也是可能的!👍

不过,我还是会考虑如何做出一个更通用的解决方案,以便不修改库代码。

例如,现在CButton 控件中已经实现了这一功能,如果您想设置不同的颜色,就必须指定按钮颜色与配色方案无关:

m_button_sell.IsStaticColors(true);