文章 "从基础到中级:函数指针" 新评论 MetaQuotes 2026.07.22 08:45 新文章 从基础到中级:函数指针已发布: 在编程方面,您可能已经听说过指针。但是您知道我们可以在 MQL5 中使用这种类型的数据吗?当然,必须以一种让我们始终保持控制、避免程序在执行时出现异常行为的方式来使用它。尽管如此,由于这是一个具有非常特定目的且针对特定类型任务的功能,因此很少听到有人讨论指针是什么以及如何在 MQL5 中使用它。 在上一篇文章“从基础到中级:对象(二)”中,我们开始探讨可用于操作图表上显示的对象的第一类事件。 然而,该文章使用了一个事件类型,当用户与图表交互时,MetaTrader 5 默认情况下总是会触发该事件。在这种情况下,我们指的是按键操作。由于此事件很容易通过 OnChartEvent 处理程序进行拦截,你可能会认为除了拦截该事件外,没有其他使用键盘的方法。亲爱的读者,事实并非如此。尽管脚本既不直接使用也不支持 OnChartEvent 处理程序,但我们可以启用一些机制,借助脚本并通过键盘来控制某些对象属性,尽管这种方法有些不常见。 因此,在探讨鼠标事件处理之前,我们先来看看在使用脚本时如何处理键盘事件。尽管 MetaTrader 5(以及 MQL5)并非专为这类操作而设计,但由于其开发初衷是用于处理价格图表,因此了解哪些操作可行、哪些不可行对您来说至关重要。必须了解存在的局限性。 作者:CODE X 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
新文章 从基础到中级:函数指针已发布:
在上一篇文章“从基础到中级:对象(二)”中,我们开始探讨可用于操作图表上显示的对象的第一类事件。
然而,该文章使用了一个事件类型,当用户与图表交互时,MetaTrader 5 默认情况下总是会触发该事件。在这种情况下,我们指的是按键操作。由于此事件很容易通过 OnChartEvent 处理程序进行拦截,你可能会认为除了拦截该事件外,没有其他使用键盘的方法。亲爱的读者,事实并非如此。尽管脚本既不直接使用也不支持 OnChartEvent 处理程序,但我们可以启用一些机制,借助脚本并通过键盘来控制某些对象属性,尽管这种方法有些不常见。
因此,在探讨鼠标事件处理之前,我们先来看看在使用脚本时如何处理键盘事件。尽管 MetaTrader 5(以及 MQL5)并非专为这类操作而设计,但由于其开发初衷是用于处理价格图表,因此了解哪些操作可行、哪些不可行对您来说至关重要。必须了解存在的局限性。
作者:CODE X