Sistemi Esperti: Demo_Create_OBJ_BITMAP_LABEL_EA

 

Demo_Create_OBJ_BITMAP_LABEL_EA:

L'esempio di pulsante, creato utilizzando l'oggetto di tipo OBJ_BITMAP_LABEL.

Demo_Create_OBJ_BITMAP_LABEL_EA

Autore: MetaQuotes

 
Buon pomeriggio, mi dica: è previsto un aumento della priorità dell'oggetto OBJ_BITMAP_LABEL durante l'elaborazione di un clic?
 
Si prega di chiarire. Ho controllato: se l'oggetto OBJ_BITMAP_LABEL è in primo piano, l'evento del clic del mouse viene riconosciuto correttamente.
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов - Документация по MQL5
 
Se l'oggetto OBJ_BITMAP_LABLEL si sovrappone a un altro oggetto, ad esempio OBJ_EDIT, l'evento click viene ignorato. Ho rivolto questa domanda a servicedesk, che mi ha risposto: "È stato progettato in questo modo, OBJ_BITMAP_LABEL ha una priorità inferiore nell'elaborazione di un clic". In alcuni casi non è molto conveniente se si implementano elementi della GUI utilizzando questo oggetto.
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов - Документация по MQL5
 

È possibile scrivere un codice di traduzione in primo piano semplice e versatile. A tal fine, gli oggetti vengono cancellati e creati di nuovo.

Ad esempio, è possibile creare un wrapper di oggetti per gli elementi della GUI e portare in primo piano l'oggetto o i gruppi di oggetti richiesti a ogni inizializzazione/reversale.

 
Vigor:

È possibile scrivere un codice di traduzione in primo piano semplice e versatile. A tal fine, gli oggetti vengono cancellati e creati di nuovo.

Ad esempio, si può creare un wrapper di oggetti per gli elementi della GUI e a ogni inizializzazione/inversione portare in primo piano l'oggetto o i gruppi di oggetti richiesti.

Avete frainteso un po', qui si tratta di elaborare un clic da un oggetto da parte del terminale stesso. Di seguito è riportato un semplice EA che dimostra tutto questo.
File:
TestBmp.mq5  3 kb