FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour P茅rdida de bot贸n inferior de vscroll
Posts: 1364
Joined: Wed Jun 21, 2006 12:39 AM
P茅rdida de bot贸n inferior de vscroll
Posted: Wed Oct 23, 2013 10:47 PM

Estoy dise帽ando un dialogo desde recursos, uso un xBrowse que al mostrarse pierde el bot贸n inferior del Scroll, He aqu铆 una imagen.

http://img40.imageshack.us/img40/5026/9rgf.jpg

Que puede estar sucediendo ?. Mis herramientas son FWH 12.04, Harbour 3.1, Pelles C, BCC 5.82. Muchas Gracias

Saludos

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: P茅rdida de bot贸n inferior de vscroll
Posted: Thu Oct 24, 2013 07:42 AM

Tienes que darle menos altura al browse en los recursos

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 1364
Joined: Wed Jun 21, 2006 12:39 AM
Re: P茅rdida de bot贸n inferior de vscroll
Posted: Thu Oct 24, 2013 01:23 PM

Gracias Antonio por responder, si te refieres a la altura del browse por m谩s que lo encoja sigue con este bug. Aqui la imagen

http://img837.imageshack.us/img837/2272/l9z1.jpg

Lo que he notado es que tengo un sistema compilado en xHarbour, la misma versi贸n de FWH y esto no sucede. Gracias

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: P茅rdida de bot贸n inferior de vscroll
Posted: Thu Oct 24, 2013 03:38 PM

Horacio,

Estas usando una versi贸n modificada de la Clase TXBrowse ?

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 243
Joined: Wed Sep 19, 2007 04:32 PM
Re: P茅rdida de bot贸n inferior de vscroll
Posted: Thu Oct 24, 2013 04:33 PM

Horacio

Esto me pasaba antes con la FWH 13.06 y tambien uso PELLES.
Pero al Eliminar de los archivos RC el WS_VISIBLE ; desde PELLES En la ventana "Propiedades", en la seccion "Window Styles", la propiedad "Visible" debe estar en "No".
Esto se soluciono, me aparece el boton de abajo 驴Que relacion hay? ni idea, pero este cambio me funciono :D

Saludos

Oscar A. Martinez
http://www.multisofthn.com
Honduras, Centro America
xHarbour Enterprise 1.2.2, Fivewin 13.06
Posts: 1364
Joined: Wed Jun 21, 2006 12:39 AM
Re: P茅rdida de bot贸n inferior de vscroll
Posted: Thu Oct 24, 2013 04:42 PM

Gracias por responder. Antonio utilizo la clase original, Oscar ya ten铆a desactivada la propiedad 'visible' por el parpadeo que ocasiona en W7. Lo que tambi茅n he notado es que en algunos dialogos aparece este bot贸n pero no funciona. Realmente no se que hacer ya que tengo bastante avanzado el proyecto y ser铆a terrible tener que pasarme a xHarbour por este bug. Gracias.

Posts: 243
Joined: Wed Sep 19, 2007 04:32 PM
Re: P茅rdida de bot贸n inferior de vscroll
Posted: Sat Oct 26, 2013 04:51 PM

Antonio

Estoy creando un proyecto en Windows 8, con la FWH 13.06 y he notado los mismos problemas que menciona Horacio.
No aparece el boton abajo del Srcroll en los xBrowse.
Uso la clase nativa, sin cambios.
El proyecto que tengo en XP no muestra esos problemas.

Saludos

Oscar A. Martinez
http://www.multisofthn.com
Honduras, Centro America
xHarbour Enterprise 1.2.2, Fivewin 13.06
Posts: 1364
Joined: Wed Jun 21, 2006 12:39 AM
Re: P茅rdida de bot贸n inferior de vscroll
Posted: Sun Oct 27, 2013 12:34 AM

+1

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: P茅rdida de bot贸n inferior de vscroll
Posted: Mon Oct 28, 2013 02:51 AM
Este ejemplo funciona bien. Podeis probarlo ? gracias

Es necesario usar los estilo WS_VSCROLL y WS_HSCROLL en el recurso

horacio.prg
Code (fw): Select all Collapse
#include "FiveWin.ch"

function Main()

聽 聽local oDlg, oBrw, aData := { "one", "two", "three" }

聽 聽DEFINE DIALOG oDlg RESOURCE 1001

聽 聽REDEFINE XBROWSE oBrw ID 4001 ARRAY aData OF oDlg

聽 聽ACTIVATE DIALOG oDlg CENTERED
聽 聽
return nil


horacio.rc
Code (fw): Select all Collapse
#include <windows.h>
#include <commctrl.h>
#include <richedit.h>

LANGUAGE LANG_ENGLISH,SUBLANG_ENGLISH_US

1001 DIALOGEX DISCARDABLE 6, 18, 314, 174
STYLE DS_SHELLFONT|WS_POPUP|DS_MODALFRAME|DS_CONTEXTHELP|DS_3DLOOK|WS_CAPTION|WS_SYSMENU|WS_VISIBLE
CAPTION "Dialog"
FONT 8, "Tahoma", 0, 0
{
聽 CONTROL "OK", IDOK, "Button", WS_TABSTOP, 264, 8, 45, 15
聽 CONTROL "Cancel", IDCANCEL, "Button", WS_TABSTOP, 264, 28, 45, 15
聽 CONTROL "Custom control", 4001, "TXBrowse", WS_VSCROLL | WS_HSCROLL, 8, 8, 248, 156
}


regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 1364
Joined: Wed Jun 21, 2006 12:39 AM
Re: P茅rdida de bot贸n inferior de vscroll
Posted: Mon Oct 28, 2013 01:40 PM

Gracias Antonio, no uso .rc sino .res. Con este tipo archivos como ser铆a la modificaci贸n ? Gracias

Saludos

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: P茅rdida de bot贸n inferior de vscroll
Posted: Mon Oct 28, 2013 02:39 PM

Lo puedes calcular de esta forma:

MsgInfo( nOr( 0x50000000, WS_VSCROLL, WS_HSCROLL ) )

El valor a usar en su estilo "window styles" es: 1345323008

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 1364
Joined: Wed Jun 21, 2006 12:39 AM
Re: P茅rdida de bot贸n inferior de vscroll
Posted: Mon Oct 28, 2013 02:53 PM

Antonio, el valor que propones no lo acepta el control. El actual es 0x50310000. Gracias

Saludos

Posts: 1364
Joined: Wed Jun 21, 2006 12:39 AM
Re: P茅rdida de bot贸n inferior de vscroll
Posted: Mon Oct 28, 2013 03:15 PM

Antonio, transforme ese n煤mero a hexa y funcion贸, el problema es que me muestra el scroll horizontal y vertical y yo solo necesito el vertical. Hice lo que me propusiste, nOr( 0x50000000, WS_VSCROLL ), Obtengo en hexa 0x50200000, Pelles pone el scroll vertical pero al correrlo en la aplicaci贸n desaparece el bot贸n inferior de scroll. Alguna punta para resolver esto ? Gracias

Saludos

Posts: 845
Joined: Sun Oct 09, 2005 05:36 PM
Re: P茅rdida de bot贸n inferior de vscroll
Posted: Mon Oct 28, 2013 03:35 PM

Horacio y Oscar

Me pasa exactamente igual bajo win7, uso .res y pellesc, y lo mas curioso que me pasa es que cuando doy click en el ultimo registro visible en el xbrowse no se posiciona en ese registro, en pellesc el recurso lo tengo definido asi "0x50A10000" muestra la vertical unicamente, mi solucion fue cambiar el style a "0x50B10000" ( vertical y horizontal ) y en mi codigo en el xbrowse use el nFreeze := total de columnas, para que no me abriera una ultima columna en blanco.

Saludos
Paco

____________________

Paco
Posts: 1364
Joined: Wed Jun 21, 2006 12:39 AM
Re: P茅rdida de bot贸n inferior de vscroll
Posted: Mon Oct 28, 2013 03:59 PM

Francisco, tu soluci贸n funciona pero me gustar铆a que no apareciese el scroll horizontal. No hay soluci贸n para esto ? Gracias

Saludos