Estimados del Foro:
Quisiera compartir un problema que tuve en un Proyecto que estaba desarrollando, en donde usaba xBrowse desde recursos. El problema radicaba en que por defecto el recurso entregado en los ejemplos de FWH, viene con las propiedades WS_VSCROLL y WS_HSCROLL activadas, y al tratar de intervenir el Recurso con las siguientes sentencias no ocurría nada y seguían activas ambas
oBrw:lHScroll := .f.
oBrw:lVScroll := .f.
Bueno gracias a una idea de Armando Lagunas, pude resolver el problema y sólo fue necesario eliminar las propiedades del recurso TXBrowse en Windows Styles, cambiándole la codificación correcta. Como la codificación de este recurso no esta disponible, y no se puede modificar en Pelles C, se pudo obtener usando el antiguo Workshop 4.5, que si permite modificar las propiedades, ya que luego haber grabado el proyecto en WS 4.5 y abriéndo posteriormente el archivo res en Pelles C, se pudo obtener la codificación correcta para cada cambio de propiedad en el recurso.
De este modo se pudo obtener la codificación correcta para cada efecto sobre el recurso TXBrowse:
A continuación les muestro el resultado en cada uno de los casos:
Recurso TXBrowse obtenido de los ejemplos en FWH:
Window Style: 0x50310000
imag
Así se ve el recurso en ejecución, donde se ve ambas barras Horizontal y Vertical por defecto activadas:
subefotos
TxBrowse sin barra Horizontal:
Windows Style: 0x50210000
sube fotos
Ahora el recurso en ejecución:
imagenes gratis
TxBrowse sin barra Horizonta y Vertical:
Windows Style: 0x50010000
subirimagenes
Ahora el recurso en ejecución:
imagen
TxBrowse sin barra Horizonta, Vertical y con Borde:
Windows Style: 0x50810000
subir imagenes
Finalmente el recurso en ejecución:
sube fotos
Bueno si se pueden dar cuenta a veces hay que recurrir a trucos de este tipo para así poder obtener el resultado deseado. Espero que a algunos les haya servido esta ayuda y si alguien tiene por ahí más códigos de Window Style, ya sea para este recurso u otros, creo que sería de gran utilidad para los que usamos Pelles C y usamos archivos de recursos RES, poder compartirlos.
Un abrazo de Chile