FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour No muestra Scroll Vertical en Xbrowse
Posts: 1710
Joined: Tue Oct 28, 2008 06:26 PM
No muestra Scroll Vertical en Xbrowse
Posted: Tue May 24, 2011 08:09 PM
Hola amigos,

Con la version 11.04 no muestra el Scroll Vertical en xBrowse cuando el recurso es Custom control.

Gracias por la ayuda.



Saludos,

Adhemar
Saludos,



Adhemar C.
Posts: 1078
Joined: Thu Sep 27, 2007 03:47 PM
Re: No muestra Scroll Vertical en Xbrowse
Posted: Tue May 24, 2011 09:03 PM

No se como direccionar pero Buscar asi :
Buscar -->xbrowse con recurso se pierde la barra vertical y horizontal

Ruben Dario Gonzalez
Cali-Colombia
rubendariogd@hotmail.com - rubendariogd@gmail.com
Posts: 10733
Joined: Sun Nov 19, 2006 05:22 AM
Re: No muestra Scroll Vertical en Xbrowse
Posted: Wed May 25, 2011 01:07 AM
With version 11.04 does shows the Vertical Scroll xBrowse when the resource is Custom control.

Can you please post the corresponding line in the *.rc file?
Regards



G. N. Rao.

Hyderabad, India
Posts: 257
Joined: Tue May 16, 2006 04:46 PM
Re: No muestra Scroll Vertical en Xbrowse
Posted: Wed May 25, 2011 04:00 AM

oBrw:lHScroll:=.T. ; oBrw:lVScroll:=.T. //Muestra las barras de despazamiento (Scroll) Horizontal y Vertical

RodolfoRBG
FWH 1307, xHarbour123 BCC582
rodolfoerbg@gmail.com
Posts: 1710
Joined: Tue Oct 28, 2008 06:26 PM
Re: No muestra Scroll Vertical en Xbrowse
Posted: Wed May 25, 2011 01:34 PM
Gracias por la ayuda.

Rodolfo no va por ahi el problema.

G. N. Rao. I Post sample functionaly
Code (fw): Select all Collapse
#include "FiveWin.ch"
#include "xbrowse.ch"
*
REQUEST dbfCDX

Function Main()
   Private oWnd, cTxt:=""
   iF !File("BASE.DBF")
        DbCreate( "BASE", { { "NINT","N",4,0 },{ "CLAVE",  "N", 4,0 },{"NOMBRE","C",25,0 },{"CENTRO","C",3,0 },;
                         { "NRO_TEL","C",15,0 },{ "FECHA",  "C", 5,0 },{"HORA","C", 5,0 },{"DONDE",  "C",15,0 },;
                         { "AQUIEN","C",20,0 },{ "TIEMPO", "C", 8,0 },{ "MONTO",  "N", 7,2 },{ "DES","C", 3,0 } }, "DBFCDX" )
   Endif
 
   SET RESOURCES TO "DATARES.DLL"
     Use BASE ALIAS TL NEW SHARED
   DATABASE oDBF
   If NINT=0
    For I=1 to 20
       oDBF:Append()
       oDBF:NINT:=I+100
       ODBF:Save()
    Next I
   Endif
DEFINE WINDOW oWnd FROM 0,0 TO 467,697 PIXEL TITLE "TELEFONIA EN LINEA" STYLE nOr(WS_SYSMENU,WS_MAXIMIZE,WS_MINIMIZEBOX);
    COLOR  CLR_BLUE, nRGB( 182,192,192 )
    
  DEFINE DIALOG oDlg RESOURCE "MUESTRA" OF oWnd 
  REDEFINE GET oGet VAR cTxt ID 101 MEMO READONLY OF oDlg 
      
   oBrw:=TXBrowse():New( oDlg )
   oBrw:nColDividerStyle:= LINESTYLE_LIGHTGRAY
   oBrw:nMarqueeStyle:=5 
   oBrw:lVScroll:=.T.
   oBrw:bClrSel:={ || {CLR_WHITE,CLR_CYAN} }
   oBrw:bClrSelFocus:={ || {CLR_WHITE,CLR_CYAN} }
   oBrw:lRecordSelector := .F.
      
   oCol:=oBrw:AddCol()
   oCol:bStrData  := { || TL->CENTRO+Trans(TL->NINT,'@9 #####') }
   oCol:nWidth:=64
   oCol:nHeadStrAlign := AL_CENTER
   oCol:cHeader   := "ORIGEN"
     
   oCol:=oBrw:AddCol()
   oCol:bStrData:= { || TL->NOMBRE}
   oCol:cHeader := "NOMBRE"
   oCol:nWidth:=208
   oCol:nHeadStrAlign := AL_CENTER
   
   oCol:=oBrw:AddCol()
   oCol:bStrData:= { || TL->HORA }
   oCol:cHeader := "HORA"
   oCol:nWidth:=43
   oCol:nHeadStrAlign := AL_CENTER
   
   oCol:=oBrw:AddCol()
   oCol:bStrData  := { || ALLTRIM(TL->NRO_TEL)+" "+TL->DONDE}
   oCol:cHeader   := "DESTINO"
   oCol:nWidth:=220
   oCol:nHeadStrAlign := AL_CENTER
   
   oCol:=oBrw:AddCol()
   oCol:bStrData  := { || TL->TIEMPO}
   oCol:cHeader   := "TIEMPO"
   oCol:nWidth:=65
   oCol:nHeadStrAlign := AL_CENTER
  
   oCol:=oBrw:AddCol()
   oCol:bStrData:= { || TRAN(TL->MONTO,"####.##")}
   oCol:cHeader := "MONTO"
   oCol:nWidth:=60
   oCol:nHeadStrAlign := AL_CENTER

   oBrw:CreateFromResource(102)
 
   ACTIVATE DIALOG oDlg NOWAIT ON INIT (oDlg:Move( 0,0))
     
 ACTIVATE WINDOW oWnd ON INIT ( oWnd:Center(),MsgBar(),oBrw:GoBottom(),oBrw:SetFocus() )   
Return Nil       
*                
Function MsgBar()
  SET MESSAGE OF oWnd TO "AcrSoft Inc."+Str(Year(Date()),4)+Chr(169) 2007
  oWnd:oMsgBar:CLOCKON()
Return Nil


Here .RC

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

LANGUAGE LANG_SPANISH,SUBLANG_SPANISH_BOLIVIA

MUESTRA DIALOGEX FIXED IMPURE 6, 18, 460, 245
STYLE WS_CHILD|WS_SYSMENU|WS_VISIBLE
EXSTYLE WS_EX_CLIENTEDGE
FONT 8, "MS Sans Serif", 0, 0, 1
{
  CONTROL "", 101, "Edit", ES_MULTILINE|ES_WANTRETURN|WS_VSCROLL|WS_BORDER|WS_TABSTOP, 0, 0, 460, 115
  CONTROL "TXBROWSE", 102, "TXBROWSE", 0x00800000, 0, 116, 460, 126 { 0xC0DE, 0x0001, 0x000C }
}


Download .DLL
http://200.58.169.10/acr/datares.dll

Thanks.

Regards,

Adhemar
Saludos,



Adhemar C.
Posts: 2170
Joined: Fri Jul 18, 2008 01:24 AM
Re: No muestra Scroll Vertical en Xbrowse
Posted: Wed May 25, 2011 02:07 PM
Hola Adhemar. Intenta cambiando este propiedad del txbrowse asi:
Asi lo tienes: Window styles 0X50800000
Cambialo por esto: 0x50B00000

Saludos.
Francisco J. Alegría P.

Chinandega, Nicaragua.



Fwxh-MySql-TMySql
Posts: 1710
Joined: Tue Oct 28, 2008 06:26 PM
Re: No muestra Scroll Vertical en Xbrowse
Posted: Wed May 25, 2011 03:03 PM

Gracias Francisco

Como indicas muestra ambos Scroll.
No funciona oBrw:lHScroll:=.F. , para desactivar el horizontal.

Cambie la B por A y funcionó.

Saludos,

Adhemar

Saludos,



Adhemar C.

Continue the discussion