Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
Vous pouvez commencer par cet article : https://www.mql5.com/en/articles/12751
vous pouvez commencer par cet article : https://www.mql5.com/en/articles/12751
Super... Merci beaucoup !
Je vous ai déjà donné un exemple il y a 4 ans :))
Forum sur le trading, les systèmes de trading automatisés et les tests de stratégies de trading
Comment convertir tous les objets en 1 objet
Nikolai Semko, 2019.10.05 22:39
En effet, Canvas est la solution.
Et Canvas est beaucoup plus facile qu'il n'y paraît à première vue.
Voici un exemple primitif d'un indicateur (MQL5 & MQL4) avec un objet OBJ_BITMAP_LABEL dans lequel il y a plusieurs fenêtres.
Dans ce nouvel article, une autre option pour mettre en place des panneaux d'information.
https://www.mql5.com/ru/articles/13179
Ici, par exemple, j'ai esquissé un script qui le démontre clairement. À droite se trouve cet algorithme rapide, et à gauche le mien (environ 4 à 10 fois plus lent).
.
Je peux réduire l'image Bmp, mais la toile reste de la même taille. Pour la même raison, je ne peux pas agrandir l'image, elle est rognée par la taille d'origine, c'est-à-dire la taille de la toile.
Je ne comprends pas très bien les tableaux, alors pouvez-vous m'expliquer, ou mieux me montrer un exemple avec du code :
1. Agrandissement de l'image
2. Une toile égale à la taille de l'image si nous l'avons réduite ou agrandie.
Nous vous remercions.
Nikolai Semko, bonjour. Dans cet exemple https://www.mql5.com/ru/forum/227736/page66#comment_20456641, vous avez démontré le redimensionnement (réduction) d'une image Bmp.
Je peux réduire l'image Bmp, mais la toile reste de la même taille. Pour la même raison, je ne peux pas agrandir l'image, elle est rognée par la taille d'origine, c'est-à-dire la taille de la toile.
Je ne comprends pas très bien les tableaux, alors pouvez-vous m'expliquer, ou mieux, me montrer un exemple avec du code :
1. Agrandissement de l'image
2. Une toile égale à la taille de l'image si nous l'avons réduite ou agrandie.
Merci de votre compréhension.
Sympa et utile. Juste par intérêt, est-ce que cela peut être utilisé dans MT4 ?
Bonjour à tous. Je suis également intéressé par ce code. Mais lorsque j'utilise Resize(), cela ne fonctionne pas. Peut-être faudrait-il le faire dans un ordre différent.
Bonjour à tous. Je suis également intéressé par ce code. Mais lorsque j'utilise Resize(), cela ne fonctionne pas. Peut-être faudrait-il le faire dans un ordre différent.
D'accord, je vous donnerai un exemple un peu plus tard.
Je vous serais très reconnaissant de me donner un exemple de code. Merci d'avance...
D'accord, je vous donnerai un exemple un peu plus tard.
Voici un exemple basé sur la bibliothèque png.mql, où le déplacement de la souris modifie la position du canevas et change sa taille. Si le pointeur de la souris est au centre horizontalement, il correspond à la taille originale de l'image, si vers la gauche - zoom arrière, vers la droite - zoom avant.
Seulement j'ai dû repousser les variables C et _C dans png.mql de private à public. Vous devez donc écraser cette bibliothèque si elle est déjà installée.
Cet exemple a deux modes de fonctionnement (variable d'entrée bool resize_canvas) :
C'est pourquoi je préfère utiliser un seul canevas pour tout l'écran !