Discussion de l'article "Le MQL5 Cookbook : Commande de la sous-fenêtre d’indicateur - Barre de défilement"
Anatoly, merci pour votre travail !
J'ai une question : existe-t-il un exemple d'utilisation de la classe CScroll de la bibliothèque standard Scrolls.mqh ?
Anatoly, merci pour votre travail !
J'ai une question : existe-t-il un exemple d'utilisation de la classe CScroll de la bibliothèque standard Scrolls.mqh ?
Merci.
Je n'utilise pas la bibliothèque standard pour développer des interfaces avec des contrôles.
Anatoly, merci pour votre travail !
J'ai une question : existe-t-il un exemple d'utilisation de la classe CScroll ? de la bibliothèque standard Scrolls.mqh.
Il y a un exemple dans la livraison standard

Bonjour
Un nouvel article MQL5 Cookbook : Indicator Subwindow Controls - Scrollbar a été publié :
Auteur : Anatoli Kazharski
Bonjour Anatoli Kazharski
Le sujet est déjà ancien, mais je tenais à vous remercier pour votre travail remarquable et utile.
J'avais besoin de la barre de défilement, mais je ne pouvais pas la trouver utilisée dans les ListViews, mais ici j'ai pu extraire les fonctions de la barre de défilement et les utiliser.
J'ai seulement remarqué que cette partie peut toujours fonctionner logiquement, mais qu'elle peut ne pas correspondre à ce que vous vouliez écrire :
//+------------------------------------------------------------------+ //| Changer la couleur de la boîte de défilement lorsque le curseur passe au-dessus de la boîte de défilement. //+------------------------------------------------------------------+ void ChangeScrollbarThumbColorOnHover(int x,int y) { //--- Si le curseur se trouve dans la zone de défilement, la couleur est plus foncée. if(x>scrollbar_thumb_x1 && x<scrollbar_thumb_x2 && y>scrollbar_thumb_y1 && y<scrollbar_thumb_x2) SetScrollbarThumbColor(scrollbar_thumb_color_on_hover); //--- Si le curseur est en dehors des limites de la boîte de défilement else { //--- Si le bouton de la souris est relâché, définir la couleur standard de la boîte de défilement if(!mouse_button_state) SetScrollbarThumbColor(scrollbar_thumb_color); } }
Encore une fois, merci pour votre excellent travail.
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Vous acceptez la politique du site Web et les conditions d'utilisation
Un nouvel article Le MQL5 Cookbook : Commande de la sous-fenêtre d’indicateur - Barre de défilement a été publié :
Continuons à explorer les différentes commandes et cette fois, tournons notre attention vers la barre de défilement. Tout comme dans l'article précédent intitulé "MQL5 Cookbook : Commande de la sous-fenêtre d’indicateur - Boutons", toutes les opérations seront effectuées dans la sous-fenêtre d'indicateur. Prenez un moment pour lire l'article mentionné ci-dessus car il fournit une description détaillée de l'utilisation des événements dans la fonction OnChartEvent(), alors que ce point ne sera abordé qu'avec désinvolture dans cet article. À des fins d'illustration, cette fois-ci, nous allons créer une barre de défilement verticale pour une grande liste de toutes les propriétés d'instruments financiers qui peuvent être obtenues à l'aide des ressources MQL5.
Et enfin, pour permettre l'actualisation de certaines propriétés de symboles en mode temps réel, nous devons ajouter quelques chaînes de code aux fOnCalculate() :
Maintenant, tout est prêt. Le code source est joint à l'article pour votre considération dans MetaEditor 5 et est disponible en téléchargement. Le fonctionnement des fonctions traitées dans cet article est montré dans la vidéo fournie ci-dessous.
Auteur : Anatoli Kazharski