Experts: Demo_Create_OBJ_BITMAP_LABEL_EA

 

Demo_Create_OBJ_BITMAP_LABEL_EA:

Exemple de bouton, créé à l'aide de l'objet de type OBJ_BITMAP_LABEL.

Demo_Create_OBJ_BITMAP_LABEL_EA

Auteur : MetaQuotes

 
Bonjour, dites-moi s'il est prévu d'augmenter la priorité de l'objet OBJ_BITMAP_LABEL lors du traitement d'un clic ?
 
Veuillez préciser. J'ai vérifié - si l'objet OBJ_BITMAP_LABEL est au premier plan, l'événement de clic de souris est reconnu correctement.
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов - Документация по MQL5
 
Si l'objet OBJ_BITMAP_LABLEL recouvre un autre objet, par exemple OBJ_EDIT, l'événement de clic est ignoré. J'ai posé cette question à servicedesk, qui m'a répondu : "C'est ainsi que l'objet OBJ_BITMAP_LABEL a une priorité inférieure lors du traitement d'un clic". Dans certains cas, il n'est pas très pratique d'utiliser cet objet pour implémenter des éléments d'interface graphique.
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов - Документация по MQL5
 

Il est possible d'écrire un code de traduction de premier plan simple et polyvalent. Pour ce faire, les objets sont supprimés et recréés.

Par exemple, vous pouvez créer une enveloppe d'objet pour les éléments de l'interface graphique et amener l'objet/les groupes d'objets requis au premier plan à chaque initialisation/réinitialisation.

 
Vigor:

Il est possible d'écrire un code de traduction de premier plan simple et polyvalent. Pour ce faire, les objets sont supprimés et recréés.

Par exemple, vous pouvez créer une enveloppe d'objet pour les éléments de l'interface graphique et, à chaque initialisation/inversion, faire passer l'objet/le groupe d'objets requis au premier plan.

Vous vous méprenez un peu, il s'agit ici de traiter un clic à partir d'un objet par le terminal lui-même. Vous trouverez ci-dessous un simple EA qui démontre tout cela.
Dossiers :
TestBmp.mq5  3 kb