下午好,请告诉我 - 是否计划在处理点击时提高OBJ_BITMAP_LABEL 对象的 优先级?
请澄清一下。我检查过了,如果OBJ_BITMAP_LABEL 对象 处于前景位置,鼠标点击事件就会被正确识别。
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов
- www.mql5.com
Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов - Документация по MQL5
如果OBJ_BITMAP_LABLEL 对象 与另一个对象(例如 OBJ_EDIT)重叠,点击事件将被忽略。我向 servicedesk 提出了这个问题,得到的答复是:"就是这样设计的,OBJ_BITMAP_LABLEL 在处理单击时的优先级较低。 在某些情况下,如果使用该对象实现图形用户界面元素,就不是很方便。
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов
- www.mql5.com
Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов - Документация по MQL5
可以编写简单通用的前台翻译代码。为此,需要删除并重新创建对象。
例如,可以为图形用户界面元素创建一个对象封装器,并在每次初始化/反转时将所需的对象/对象组引入前台。
Vigor:
你有点误解了,这里是终端本身处理对象点击的问题。下面是一个简单的 EA 演示。
我们可以编写简单而通用的前台翻译代码。为此,需要删除对象并重新创建。
例如,您可以为图形用户界面元素创建一个对象包装器,并在每次初始化/反转时将所需对象/对象组引入前台。
附加的文件:
TestBmp.mq5
3 kb
演示 交易程序中创建 OBJ_BITMAP_LABEL:
按钮例子:使用对象 OBJ_BITMAP_LABEL 类型创建按钮。
作者: MetaQuotes Software Corp.