一个有按钮的任务! - 页 3 12345678 新评论 Dmitry Fedoseev 2015.09.23 13:50 #21 Vladimir Pastushak:不可能,没那么简单,代码在上面的按钮总是会推动那些代码在下面的按钮...... 也就是说,如果我们按下代码在上面的按钮,然后再按下代码在下面的按钮,第一个按钮的状态将总是按下最后一个 ...这就简单多了,真的。我没有看到任何问题或困难。上面的按钮是什么? Dmitry Fedoseev 2015.09.23 13:52 #22 Vladimir Pastushak: 当使用OnChartEvent()时,可以通过按钮的名称来确定按钮被按下的情况,然后像你上面建议的那样进行,按下其他名称的按钮,但这在测试器中无法工作... 你说的名字是什么意思?这个怎么样?这不是一个推动,而是一个事件。而状态是通过ObjectGetInteger() 定义的。 Vladimir Pastushak 2015.09.23 13:52 #23 Dmitry Fedoseev: 你如何设法调用ObjectGetInteger()来知道按钮 是否被按下?像这样 bool tmp=false。 ObjectGetInteger(0, "name",OBJPROP_STATE,0,tmp)。 Vladimir Pastushak 2015.09.23 13:53 #24 Dmitry Fedoseev: 这个名字是什么意思?这个怎么样?这不是一个点击,而是一个事件。而状态是由ObjectGetInteger() 决定的。 你是在开玩笑还是认真的? Dmitry Fedoseev 2015.09.23 13:54 #25 你在那里有你自己的循环。所以你需要一个按钮状态的数组。我们不断地浏览所有这些,如果按钮的状态 与数组中的状态不一致,这就是我们的事件。现在我们做到了我们想要的,我们既有按钮又有数组。 Dmitry Fedoseev 2015.09.23 13:55 #26 Vladimir Pastushak: 你是在跟我开玩笑还是认真的? 不,实际上我很害怕。 Vladimir Pastushak 2015.09.23 13:56 #27 Dmitry Fedoseev: 你在那里有你自己的周期。所以你需要一个按钮状态的数组。我们不断地浏览所有这些,如果按钮的状态 与数组中的状态不一致,这就是我们的事件。现在我们做了我们想要的,我们有两个按钮和数组。 没有循环,我们只是画了10个按钮。没有循环,没有数组,没有结构...。所有程序性的风格... Vladimir Pastushak 2015.09.23 13:56 #28 Dmitry Fedoseev: 不,我其实很惊恐。 什么的? Dmitry Fedoseev 2015.09.23 13:59 #29 Vladimir Pastushak: 没有循环,只画了10个按钮...没有循环,没有数组,没有结构...。这都是程序性的... 是吗?但是在某个地方你调用ObjectGetInteger()来找出按钮是否被按下? Vladimir Pastushak 2015.09.23 13:59 #30 Dmitry Fedoseev: 这怎么会是指名道姓呢?那怎么办?这不是一个点击,而是一个事件。而状态是通过ObjectGetInteger() 定义的。鼠标点击图形对象的事件鼠标点击X坐标Y坐标发生事件的图形对象的名称 12345678 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
不可能,没那么简单,代码在上面的按钮总是会推动那些代码在下面的按钮......
也就是说,如果我们按下代码在上面的按钮,然后再按下代码在下面的按钮,第一个按钮的状态将总是按下最后一个 ...
这就简单多了,真的。我没有看到任何问题或困难。
上面的按钮是什么?
当使用OnChartEvent()时,可以通过按钮的名称来确定按钮被按下的情况,然后像你上面建议的那样进行,按下其他名称的按钮,但这在测试器中无法工作...
你如何设法调用ObjectGetInteger()来知道按钮 是否被按下?
像这样
bool tmp=false。
ObjectGetInteger(0, "name",OBJPROP_STATE,0,tmp)。这个名字是什么意思?这个怎么样?这不是一个点击,而是一个事件。而状态是由ObjectGetInteger() 决定的。
你是在跟我开玩笑还是认真的?
你在那里有你自己的周期。所以你需要一个按钮状态的数组。我们不断地浏览所有这些,如果按钮的状态 与数组中的状态不一致,这就是我们的事件。现在我们做了我们想要的,我们有两个按钮和数组。
不,我其实很惊恐。
没有循环,只画了10个按钮...没有循环,没有数组,没有结构...。这都是程序性的...
这怎么会是指名道姓呢?那怎么办?这不是一个点击,而是一个事件。而状态是通过ObjectGetInteger() 定义的。
鼠标点击图形对象的事件
鼠标点击
X坐标
Y坐标
发生事件的图形对象的名称