Asesores Expertos: Demo_Create_OBJ_BITMAP_LABEL_EA

 

Demo_Create_OBJ_BITMAP_LABEL_EA:

El ejemplo de botón, creado usando el objeto de tipo OBJ_BITMAP_LABEL.

Demo_Create_OBJ_BITMAP_LABEL_EA

Autor: MetaQuotes Software Corp.

 
Buenas tardes, dígame - ¿hay planes para aumentar la prioridad del objeto OBJ_BITMAP_LABEL al procesar un clic?
 
Por favor, aclárelo. Lo he comprobado: si el objeto OBJ_BITMAP_LABEL está en primer plano, el evento de clic del ratón se reconoce correctamente.
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов - Документация по MQL5
 
Si el objeto OBJ_BITMAP_LABLEL se superpone a otro objeto, por ejemplo OBJ_EDIT, el evento de clic se ignora. Dirigí esta pregunta a servicedesk, a lo que obtuve la respuesta: "Está diseñado así, OBJ_BITMAP_LABEL tiene una prioridad menor al procesar un clic". En algunos casos no es muy conveniente si implementas elementos GUI utilizando este objeto.
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов - Документация по MQL5
 

Es posible escribir un código de traducción de primer plano sencillo y genérico. Para ello, los objetos se borran y se vuelven a crear.

Por ejemplo, se puede hacer una envoltura de objetos para elementos GUI y traer el objeto/grupos de objetos requeridos al primer plano en cada inicialización/reversión.

 
Vigor:

Es posible escribir un código de traducción a primer plano sencillo y versátil. Para ello, los objetos se borran y se vuelven a crear.

Por ejemplo, puedes hacer una envoltura de objetos para elementos GUI y en cada inicialización/reversión traer el objeto/grupos de objetos requeridos al primer plano.

Te equivocas un poco, aquí se trata de procesar un clic de un objeto por el propio terminal. Abajo hay un EA simple que demuestra todo esto.
Archivos adjuntos:
TestBmp.mq5  3 kb