文章 "图形界面 X: 升级渲染表格及代码优化 (集成编译 10)" - 页 2 12 新评论 Anatoli Kazharski 2017.03.06 15:48 #11 Alexander:Когда я закомментировал в файле MainWindow.mqh эксперта TestLibrary07 2 строки 22 и 23 //m_window.AutoXResizeMode(true); и //m_window.AutoYResizeMode(true); то все стало почему то работать нормально.作为快速修复方法,在WndEvents.mqh 文件的CWndEvents::CheckExpertSubwindowNumber() 方法中,替换此条件.....://+------------------------------------------------------------------+//| 检查并更新 "智能交易系统 "窗口的编号//+------------------------------------------------------------------+void CWndEvents::CheckExpertSubwindowNumber(void) {//--- 如果不是专家,则退出 if(PROGRAM_TYPE!=PROGRAM_EXPERT) return;//---... }...扩展版本://+------------------------------------------------------------------+//| 检查并更新 "智能交易系统 "窗口的编号//+------------------------------------------------------------------+void CWndEvents::CheckExpertSubwindowNumber(void) {//--- 如果 (1) 不是 EA 或 (2) EA 图形用户界面在主窗口中,则退出 if(PROGRAM_TYPE!=PROGRAM_EXPERT || !EXPERT_IN_SUBWINDOW) return;//--- ... } Alexander 2017.03.06 17:06 #12 是的,现在一切正常。看了这些专家的介绍后,我对 TestLibrary07 中输入行的用途有一个疑问。我以为可以在这里输入文本,按下回车键后,文本就会出现在所有行所在的下一个面板上,但我认为并非如此。从插入文本输入行的逻辑来看,这就是它的用途。 Anatoli Kazharski 2017.03.06 17:57 #13 Alexander: 是的,现在一切正常。看了这些专家的介绍后,我对 TestLibrary07 中输入行的用途有一个疑问。我以为可以在这里输入文本,按下回车键后,文本就会出现在所有行所在的下一个面板上,但我认为并非如此。插入文本输入行的逻辑本身就表明这是它的用途。 不,这只是一个例子,说明CTextBox 类型的元素可以 在两种模式下工作。第一个字段是单行,第二个字段是多行。不存在你所描述的逻辑。如果有的话,描述中(文章中)就会有。 Mikhail Dovbakh 2017.03.07 17:34 #14 非常感谢! 我期待着继续发表作品。 Rashid Umarov 2017.03.09 10:40 #15 当前版本的自动帮助 附加的文件: index.zip 3996 kb Mikhail Dovbakh 2017.03.09 11:12 #16 太棒了! 这非常及时。 对于像这样的图书馆来说,这是必须的。 我们正在达到一个新的标准化水平....。) 谢谢拉希德! Rashid Umarov www.mql5.com Профиль трейдера Alexander Fedosov 2017.03.10 13:36 #17 Rashid Umarov:当前版本的自动帮助 谢谢。需要 IuriiPrugov 2018.06.03 04:46 #18 在开发 MQL 应用程序时,请将"MetaTrader 5/Config/metaeditor.ini"文件中的 优化 参数设置为零,如下所示:...[Experts] Author=Copyright 2015, MetaQuotes Software Corp. Address=http://www.mql5.comOptimize=0...//---这样一切都会很快编译完成:0 error(s), 0 warning(s), compile time: 351 msec 1 1//---问题:在哪里可以找到优化参数,我在不同的计算机上有 1755 和 1816 版本,但没有这个参数? Discussion of article "Graphical Classes for creating panels 用于创建面板和对话的类 Anatoli Kazharski 2018.06.03 08:11 #19 IuriiPrugov:...问题:在哪里可以找到 Optimise 这个参数,我在不同的电脑上有 1755 和 1816 版本,但都没有这个参数?您可以像这样在记事本中快速找到它: 12 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
Alexander:
Когда я закомментировал в файле MainWindow.mqh эксперта TestLibrary07 2 строки 22 и 23 //m_window.AutoXResizeMode(true); и //m_window.AutoYResizeMode(true); то все стало почему то работать нормально.
作为快速修复方法,在WndEvents.mqh 文件的CWndEvents::CheckExpertSubwindowNumber() 方法中,替换此条件.....:
//+------------------------------------------------------------------+
//| 检查并更新 "智能交易系统 "窗口的编号
//+------------------------------------------------------------------+
void CWndEvents::CheckExpertSubwindowNumber(void)
{
//--- 如果不是专家,则退出
if(PROGRAM_TYPE!=PROGRAM_EXPERT)
return;
//---
...
}
...扩展版本:
//| 检查并更新 "智能交易系统 "窗口的编号
//+------------------------------------------------------------------+
void CWndEvents::CheckExpertSubwindowNumber(void)
{
//--- 如果 (1) 不是 EA 或 (2) EA 图形用户界面在主窗口中,则退出
if(PROGRAM_TYPE!=PROGRAM_EXPERT || !EXPERT_IN_SUBWINDOW)
return;
//---
...
}
是的,现在一切正常。看了这些专家的介绍后,我对 TestLibrary07 中输入行的用途有一个疑问。我以为可以在这里输入文本,按下回车键后,文本就会出现在所有行所在的下一个面板上,但我认为并非如此。插入文本输入行的逻辑本身就表明这是它的用途。
我期待着继续发表作品。
当前版本的自动帮助
这非常及时。
对于像这样的图书馆来说,这是必须的。
我们正在达到一个新的标准化水平....。)
谢谢拉希德!
当前版本的自动帮助
谢谢。需要
[Experts]
Author=Copyright 2015, MetaQuotes Software Corp.
Address=http://www.mql5.com
Optimize=0
...
//---
这样一切都会很快编译完成:
//---
问题:在哪里可以找到优化参数,我在不同的计算机上有 1755 和 1816 版本,但没有这个参数?
...
问题:在哪里可以找到 Optimise 这个参数,我在不同的电脑上有 1755 和 1816 版本,但都没有这个参数?
您可以像这样在记事本中快速找到它: