用 MQL 编写的用户界面图库 - 页 25 1...181920212223242526272829303132...82 新评论 Реter Konow 2024.06.25 07:45 #241 hini #: 这部分代码是构造函数的基础吗? 该文件中的函数以各种方式链接界面控件。例如 1.标记语言中的 SWITCH_ALL 命令是指设置一组中所有元素的激活状态切换。假设一组中有 10 个单选按钮。该命令将使按钮在点击时自行切换,而无需额外代码。这同样适用于任何元素--标签、简单按钮、复选框......。任何可以点击的元素。甚至可以切换不同类型的元素。如果元素较多,使用该命令非常方便。如果需要在一组元素中切换单个元素,它们的名称会列在SWITCH, ...END,... 2.2. SYNC(同步)命令的作用与元素参数类似。它可以同步参数值的变化。例如,我们用按钮连接滑块和输入框,这样当您在输入框中输入数值时,滑块就会移动到所需位置。或者移动滑块手柄,与之绑定的输入框中的值也会随之改变。如果不同元素有参数,则可以同步这些元素的参数值。Set_SYNC() "函数可以帮助实现这一功能。 3.当按下主元素时,C.word BLOCKS 会打开要锁定的元素列表。Set_lock_elements() "函数部分负责执行该命令。 4.4. 函数 "Set_link_between_fields_and_tabs() "的作用正如其名--在点击标签页和打开窗口内的元素空间之间建立链接。也就是说,它管理分配给它的元素的现象。 这可以视为构造函数的基础吗?恰恰相反,它只是其中的一个部分,而这个部分有很多。构造函数的基础散布在许多文件中,由于客观原因没有集中在一处。 顺便说一下,起初我想在一个文件中发布构造函数并将其收集起来。结果发现有 ~37 000 行。但即使在该文件中,我也无法指出构造函数的基础,因为出于技术原因,无法将其收集在一处。 希望我的解释对你有所帮助,现在我要着手发布了。)如果还有问题,我会尽可能回答。) hini 2024.06.25 14:44 #242 Реter Konow #: 该文件中的函数以各种方式链接界面控件。例如 1.标记语言中的 SWITCH_ALL 命令是指设置一组中所有元素的激活状态切换。假设一组中有 10 个单选按钮。该命令将使按钮在点击时自行切换,而无需额外代码。这同样适用于任何元素--标签、简单按钮、复选框......。任何可以点击的元素。甚至可以切换不同类型的元素。如果元素较多,使用该命令非常方便。如果需要在一组元素中切换单个元素,它们的名称会列在SWITCH, ...END,... 2.2. SYNC(同步)命令的作用与元素参数类似。它可以同步参数值的变化。例如,我们用按钮连接滑块和输入框,这样当您在输入框中输入数值时,滑块就会移动到所需位置。或者移动滑块手柄,与之绑定的输入框中的值也会随之改变。如果不同元素有参数,则可以同步这些元素的参数值。Set_SYNC() "函数可以帮助实现这一功能。 3.当按下主元素时,C.word BLOCKS 会打开要锁定的元素列表。Set_lock_elements() "函数部分负责执行该命令。 4.4. 函数 "Set_link_between_fields_and_tabs() "的作用正如其名--在点击标签页和打开窗口内的元素空间之间建立链接。也就是说,它管理分配给它的元素的现象。 这可以视为构造函数的基础吗?恰恰相反,它只是其中的一个部分,而这个部分有很多。构造函数的基础散布在许多文件中,由于客观原因没有集中在一处。 顺便说一下,起初我想在一个文件中发布构造函数并将其收集起来。结果发现有 ~37 000 行。但即使在该文件中,我也无法指出构造函数的基础,因为出于技术原因,无法将其收集在一处。 希望我的解释对你有所帮助,现在我要着手发布了。)如果还有问题,我会尽可能回答。) 好的,谢谢! Enrique Enguix 2024.06.25 15:49 #243 hini #: 编译时会产生五千多条警告,其中很多是在标记语言文件中,如何才能消除这些警告呢? 据我所知,你只能通过纠正警告来 "摆脱 "它们。 hini 2024.06.25 16:34 #244 Enrique Enguix #: 据我所知,你只能通过纠正警告来 "摆脱 "它们。 是否有哪些指令可以禁用某些警告呢? 如作者所说,通过修改源码纠正警告对此项目是不可能的。 hini 2024.06.25 16:40 #245 或许ME编辑器应该增加一个功能,过滤警告显示。如同VS IDE一样。 Реter Konow 2024.06.26 13:03 #246 我很高兴地宣布,今天将发布第一个完整版的生成器。 我们不会突飞猛进。我们将以经典的方式完成一切。首先,我们将创建第一个窗口。 在存档中将出现 1.指标 KIB-source.mq5 2.文件夹 (1) KIB v1 3.文件夹 (2) KIB 项目 开始工作: 1.打开存档。 2.将项目 2 和 3 的文件夹复制到 include 文件夹中(替换旧文件夹)。 3.将 KIB 源代码指示器复制到指示器文件夹(替换旧文件夹)。 4.将 Expert Advisor (1) KIB v1 上传到免费的 MT5 图表。 5.编译 KIB 源代码指标(新)并将其放在同一图表上。 6.再次编译指标。 7.图表上会出现一个带有按钮的窗口。 8.在 KIB 源指示器(ME)中打开 该窗口的 连接文件。您将看到该窗口的 KIB 代码及其注释。 9.然后继续... 今晚见 指标: 交易量 档案 + 一个分讲习班,以填补FAQ(常问问题)。让我们帮助同志们! 价格模式(Gartley,Butterfly,Bat,...)。 Реter Konow 2024.06.26 13:21 #247 抓紧发布。 **重要(忘了说)!!! 在海图上安装 KIB v1.mq5 之前,请不要忘记推荐 (1) KIB v1.mq5。 附加的文件: KIB-v26.06.24.zip 1558 kb hini 2024.06.26 17:17 #248 Реter Konow #: 抓紧发布。 **重要(忘了说)!!! 在海图上安装 KIB v1.mq5 之前,请不要忘记推荐 (1) KIB v1.mq5。 好消息! Реter Konow 2024.06.26 17:50 #249 hini #: 好消息! 谢谢。 对于那些想开始尝试创建窗口和元素的人, 或者只是好奇的人,我准备了一份编写网络代码最严重错误的清单。这些知识会有很大帮助。 我附上了英语和俄语文件。 附注:这两个文件将包含在下一个版本中,但您现在就可以阅读。 附加的文件: MAJOR_KIB-code_errors.mqh 4 kb 4wha04fn5_8ss8h4_8pc-2274.mqh 6 kb Gerard William G J B M Dinh Sy 2024.06.26 19:31 #250 对我来说,即使是目录名,俄文也是令人望而却步的。 1...181920212223242526272829303132...82 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
这部分代码是构造函数的基础吗?
该文件中的函数以各种方式链接界面控件。例如
1.标记语言中的 SWITCH_ALL 命令是指设置一组中所有元素的激活状态切换。假设一组中有 10 个单选按钮。该命令将使按钮在点击时自行切换,而无需额外代码。这同样适用于任何元素--标签、简单按钮、复选框......。任何可以点击的元素。甚至可以切换不同类型的元素。如果元素较多,使用该命令非常方便。如果需要在一组元素中切换单个元素,它们的名称会列在SWITCH, ...END,...
2.2. SYNC(同步)命令的作用与元素参数类似。它可以同步参数值的变化。例如,我们用按钮连接滑块和输入框,这样当您在输入框中输入数值时,滑块就会移动到所需位置。或者移动滑块手柄,与之绑定的输入框中的值也会随之改变。如果不同元素有参数,则可以同步这些元素的参数值。Set_SYNC() "函数可以帮助实现这一功能。
3.当按下主元素时,C.word BLOCKS 会打开要锁定的元素列表。Set_lock_elements() "函数部分负责执行该命令。
4.4. 函数 "Set_link_between_fields_and_tabs() "的作用正如其名--在点击标签页和打开窗口内的元素空间之间建立链接。也就是说,它管理分配给它的元素的现象。
这可以视为构造函数的基础吗?恰恰相反,它只是其中的一个部分,而这个部分有很多。构造函数的基础散布在许多文件中,由于客观原因没有集中在一处。
顺便说一下,起初我想在一个文件中发布构造函数并将其收集起来。结果发现有 ~37 000 行。但即使在该文件中,我也无法指出构造函数的基础,因为出于技术原因,无法将其收集在一处。
希望我的解释对你有所帮助,现在我要着手发布了。)如果还有问题,我会尽可能回答。)
该文件中的函数以各种方式链接界面控件。例如
1.标记语言中的 SWITCH_ALL 命令是指设置一组中所有元素的激活状态切换。假设一组中有 10 个单选按钮。该命令将使按钮在点击时自行切换,而无需额外代码。这同样适用于任何元素--标签、简单按钮、复选框......。任何可以点击的元素。甚至可以切换不同类型的元素。如果元素较多,使用该命令非常方便。如果需要在一组元素中切换单个元素,它们的名称会列在SWITCH, ...END,...
2.2. SYNC(同步)命令的作用与元素参数类似。它可以同步参数值的变化。例如,我们用按钮连接滑块和输入框,这样当您在输入框中输入数值时,滑块就会移动到所需位置。或者移动滑块手柄,与之绑定的输入框中的值也会随之改变。如果不同元素有参数,则可以同步这些元素的参数值。Set_SYNC() "函数可以帮助实现这一功能。
3.当按下主元素时,C.word BLOCKS 会打开要锁定的元素列表。Set_lock_elements() "函数部分负责执行该命令。
4.4. 函数 "Set_link_between_fields_and_tabs() "的作用正如其名--在点击标签页和打开窗口内的元素空间之间建立链接。也就是说,它管理分配给它的元素的现象。
这可以视为构造函数的基础吗?恰恰相反,它只是其中的一个部分,而这个部分有很多。构造函数的基础散布在许多文件中,由于客观原因没有集中在一处。
顺便说一下,起初我想在一个文件中发布构造函数并将其收集起来。结果发现有 ~37 000 行。但即使在该文件中,我也无法指出构造函数的基础,因为出于技术原因,无法将其收集在一处。
希望我的解释对你有所帮助,现在我要着手发布了。)如果还有问题,我会尽可能回答。)
编译时会产生五千多条警告,其中很多是在标记语言文件中,如何才能消除这些警告呢?
据我所知,你只能通过纠正警告来 "摆脱 "它们。
抓紧发布。
**重要(忘了说)!!!
在海图上安装 KIB v1.mq5 之前,请不要忘记推荐 (1) KIB v1.mq5。
抓紧发布。
**重要(忘了说)!!!
在海图上安装 KIB v1.mq5 之前,请不要忘记推荐 (1) KIB v1.mq5。
好消息!
谢谢。
对于那些想开始尝试创建窗口和元素的人, 或者只是好奇的人,我准备了一份编写网络代码最严重错误的清单。这些知识会有很大帮助。
我附上了英语和俄语文件。
附注:这两个文件将包含在下一个版本中,但您现在就可以阅读。