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
Lorsque le terminal est fermé, l'état des graphiques est enregistré dans les fichiers chr. Toutes les propriétés des objets graphiques destinés au contrôle du programme ne sont pas enregistrées, c'est normal.
barabashkakvn:
(https://www.mql5.com/ru/forum/23653/page6#comment_933300)
Avec le placement de la barre d'état (sous la forme OBJ_BITMAP_LABEL), une erreur s'est produite : l'objet est rendu, laissant une ligne d'un pixel en dessous de lui-même.
Paramètres de OBJ_BITMAP_LABEL :
C'est-à-dire que l'étiquette graphique de l'objet est dessinée au bas du graphique et que le centre de coordonnées se trouve dans le coin inférieur gauche du graphique.
En fait, l'objet étiquette graphique n'est pas dessiné par des coordonnées (0;0) mais par des coordonnées (0;1) avec de tels paramètres.
Voici une image où vous pouvez voir une ligne de 1 pixel:
Pouvez-vous me dire s'il n'existe pas actuellement de fonction permettant d'identifier le graphique actif?
Donc ça devrait être quelque chose comme :
long ChartActiv();
Pour l'instant, il n'est pas possible de gérer les fenêtres graphiques à l'aide des outils MQL5, sans utiliser l'interface WinAPI :
Peut-on s'attendre à l'avenir à l'introduction de propriétés et de méthodes permettant de travailler avec la taille des fenêtres des graphiques ?
Par exemple, la commutation de tabulation, mais mise en œuvre à l'aide de WinAPI :
En réalisant le "besoin" de gestion des fenêtres, des solutions ont commencé à apparaître :