//--- déterminer la taille de l'image chargée pour définir correctement la taille du champ d'application long y_size=ObjectGetInteger(0,bitmap_label,OBJPROP_YSIZE); long visual_y_size=y_size/3; //--- fixer la largeur du champ d'application à la largeur de l'image chargée ObjectSetInteger(0,bitmap_label,OBJPROP_YSIZE,visual_y_size);
Une telle modification de la propriété OBJPROP_YSIZE prive complètement de la possibilité normale de connaître la hauteur de l'image source ?
Maintenant, pour connaître la taille d'une ressource (personnalisée) dans un objet BITMAP, vous devez créer un objet graphique auxiliaire de la même taille sur la base de OBJPROP_BMPFILE-source et lire les propriétés OBJPROP_XSIZE/OBJPROP_YSIZE dans cet objet, en supprimant ensuite l'objet temporaire.
N'est-ce pas trop compliqué ?
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
Demo_BitmapOffset (OBJPROP_XOFFSET et OBJPROP_YOFFSET):
Si vous avez besoin de n'afficher qu'une partie de l'image pour le moment et d'en masquer une autre, vous pouvez utiliser la fenêtre mobile en spécifiant la zone visible de l'image.
Auteur : MetaQuotes