el 10-04-2011 11:41 PM
Hola,
tengo dos preguntas, talvez me puedan ayudar.
-Quiero que cuando mi programa esté en ejecución, cambiar la posición de un Control. Existe en Labwindows CVI alguna función como la SetPanelPos(...) ? osea por decir SetCtrlPos(...)?, en la ayuda no encontré nada parecido.
- El otro problema que tengo es: Tengo un Control TAB, en este un control PICTURE, dentro de él una imagen que es mas grande que el Control; hay alguna forma de añadir los SCROLLS a la derecha y abajo en el Control PICTURE, cosa que cuando mi programa esté en ejecución, pueda ver toda la imagen recorriendo estas barras de desplazamiento?
Espero puedan ayudarme ó darme alguna idea de cómo resolver estos problemas.
Gracias.
Abel
¡Resuelto! Ir a solución.
el 10-05-2011 10:28 AM
Hola Abel,
no hay una instrucción sola para cambiar de posición a un control, sino que se necesita modificar los atributos ATTR_LEFT y ATTR_TOP con dos distintas SetCtrlAttribute ().
Para la otra pregunta, el picture control no tiene barras de deplazamiento pero si tu imagen está dentro de un tab control la tab page sí que puede tenerlas: lo que podrías hacer es dejar que el control se ajuste al tamaño de la imagen y añadir las barras a la tab page por programa con
SetPanelAttribute (tabPageHandle, ATTR_SCROLL_BARS, VAL_BOTH_SCROLL_BARS);
el 10-05-2011 11:30 PM
Gracias Roberto,
esa era la solución.
Abel.