Questions des débutants MQL4 MT4 MetaTrader 4 - page 218
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
// задержка 500 милисекунд, годная для тестера
Tapis dans un vison
J'essaie de comprendre les objets, il y a un exemple dans le manuel MQL4 où le fait d'appuyer sur un bouton (pressé/dépressé) change l'image. Le bouton a deux états. Ma question est donc la suivante : comment faire pour qu'un bouton ait, par exemple, 3 états ou plus? Je veux que chaque état du bouton ait sa propre image. S'il est impossible de le faire avec cette fonction, alors quelle fonction pour obtenir le résultat souhaité ?
J'essaie de comprendre les objets, il y a un exemple dans le manuel MQL4 où le fait d'appuyer sur un bouton (pressé/dépressé) change l'image. Le bouton a deux états. Ma question est donc la suivante : comment faire pour qu'un bouton ait, par exemple, 3 états ou plus? Je veux que chaque état du bouton ait sa propre image. Si vous ne pouvez pas le faire avec cette fonction, quelle fonction pour obtenir le résultat souhaité ?
A moitié pressé :)
Le curseur a 9 positions) Je me suis rendu compte que lorsqu'on appuyait dessus, il devenait jaune clair, et lorsqu'on appuyait deux fois, il devenait jaune. Mais il ne s'agit pas d'un bouton standard.
Sérieusement ? Si difficile à comprendre même en lisant plus loin le résultat souhaité ?
Chaque fois que vous cliquez sur une image, celle-ci change. Par exemple 5 photos, chaque photo changera chaque fois que vous cliquez dessus, et ainsi de suite.
Juste OBJPROP_STATE était bien, si vous vouliez changer 2 images dans un cercle, mais pas plus de deux.
Vraiment ? Si difficile à comprendre même en lisant plus loin le résultat souhaité ?
Chaque fois que vous cliquez sur une image, celle-ci change. Par exemple, 5 images, chaque image change à chaque fois que vous cliquez et ainsi de suite en cercle.
Juste OBJPROP_STATE était bien, si vous vouliez changer 2 images dans un cercle, mais pas plus de deux.
Juste OBJPROP_STATE était bien si vous aviez besoin de changer 2 images dans un cercle, mais sur plus de deux.
Solution possible : créer plusieurs objets OBJ_BITMAP_LABEL un par un. En cliquant sur le premier objet, on le supprime et on en crée un deuxième au même endroit. Après le deuxième objet, un troisième objet est créé. Pour les deux modes OBJPROP_BMPFILE, vous chargez la même image et ne suivez pas l'état du clic, mais le nom de l'objet existant. Ce nom vous indique l'état actuel du bouton.
Solution possible : créer plusieurs objets OBJ_BITMAP_LABEL un par un. En cliquant sur le premier objet, on le supprime et on en crée un deuxième au même endroit. Après le deuxième objet, un troisième objet est créé. Pour les deux modes OBJPROP_BMPFILE, vous chargez la même image et ne suivez pas l'état du clic, mais le nom de l'objet existant. Ce nom vous indique l'état actuel du bouton.
Merci, je vais essayer !