//--- averigua el tamaño de la imagen cargada para establecer correctamente el tamaño del scope long y_size=ObjectGetInteger(0,bitmap_label,OBJPROP_YSIZE); long visual_y_size=y_size/3; //--- establece el ancho del scope igual al ancho de la imagen cargada ObjectSetInteger(0,bitmap_label,OBJPROP_YSIZE,visual_y_size);
Tal cambio de la propiedad OBJPROP_YSIZE priva por completo de la posibilidad normal de averiguar la altura de la imagen de origen?
Ahora, para averiguar el tamaño de un recurso (personalizado) en un objeto BITMAP, necesitas crear un objeto gráfico auxiliar del mismo tamaño en base a la fuente OBJPROP_BMPFILE y leer las propiedades OBJPROP_XSIZE/OBJPROP_YSIZE en él, borrando entonces el objeto temporal.
¿No es demasiado muleto?
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
Demo_BitmapOffset (OBJPROP_XOFFSET y OBJPROP_YOFFSET):
Si sólo necesitas mostrar una parte de la imagen en un momento determinado, y ocultar otra, puedes utilizar la ventana en movimiento, especificando el área visible de la imagen.
Autor: MetaQuotes Software Corp.