Wbrowse with the black screem

Wbrowse with the black screem

Postby Giba_Fro » Mon Jan 23, 2023 11:15 am

ola a todos

tem um wBrowse tudo certinho, com as cores definidas tudo certo
se eu rolar para direta/esquerda (ou pela seta do teclado ou clicando na barra de rolagem do brw) permanece tudo ok

agora, se eu rolar pra baixo/cima (ou pela setas do teclado ou mesmo clicando na barra de rolagem do brw) o browse fica preto, permanecendo certo somente a linha do brw posicionada... se rolar pra direita/esquerda, volta ao normal... mas se voltar a rolar pra cima/baixo fica preto novamente

detalhe: ja tirei tudo onde faz cores no xbrowse e continua fazendo como escrito acima

...

andei olhando a classe e achei mais ou menos onde eh o problema:

METHOD DispBegin( lCreateDC ) CLASS TWBrowse
local hDC, aInfo, hOldDC:= ::hDC
DEFAULT lCreateDC:= .F.
if lCreateDC
hDC:= GetDC( ::hWnd )
else
hDC:= ::hDC
endif
aInfo:= FWDispBegin( ::hWnd, hDC )
::hDC:= aInfo[3] // hDC de Memoria !!!
return { aInfo, if(lCreateDC, hDC, nil ), hOldDC }


se eu comentar essas linhas o problema relatado no inicio do topico resolve, porem, a rolagem pra cima e para baixo, nao faz certo, mas a tela preta para

alguem pra dar uma pista para resolver ?
Giba_Fro
 
Posts: 12
Joined: Sat Jan 21, 2023 4:07 pm

Re: Wbrowse with the black screem

Postby Antonio Linares » Tue Jan 24, 2023 12:14 pm

Puedes proporcionar un PRG pequeño y auto contenido para reproducir el problema ?

gracias!
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42122
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Wbrowse with the black screem

Postby karinha » Tue Jan 24, 2023 3:56 pm

João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7835
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: Wbrowse with the black screem

Postby Giba_Fro » Mon Feb 06, 2023 5:06 am

Antonio Linares wrote:Puedes proporcionar un PRG pequeño y auto contenido para reproducir el problema ?

nao tem nada de mais no fonte... todos WBrowse esta acontecendo, mesmo, num codigo bem basico, com esse:

*-----------------------
Function TESTES()
*-----------------------

DEFINE DIALOG oDlg FROM 00,00 TO 260,520 TITLE "T E S T E" ;
COLORS CLR_WHITE,CLR_WHITE PIXEL FONT oFont

@ 05,05 LISTBOX oBrw FIELDS CLI->COD,CLI->NOME ;
HEADERS "Codigo","Nome"
FIELDSIZES 40,60 ;
ALIAS "CLI" OF oDlg SIZE 180,100 PIXEL

ACTIVATE DIALOG oDlg CENTERED

Return(Nil)


PS: acontece o mesmo, utilizando array


gracias!
Giba_Fro
 
Posts: 12
Joined: Sat Jan 21, 2023 4:07 pm

Re: Wbrowse with the black screem

Postby Giba_Fro » Mon Feb 06, 2023 5:12 am

o problema esta aqui, mais precisamente na linha destacada:


METHOD DispBegin( lCreateDC ) CLASS TWBrowse

local hDC, aInfo, hOldDC:= ::hDC

DEFAULT lCreateDC:= .F.

if lCreateDC
hDC:= GetDC( ::hWnd )
else
hDC:= ::hDC
endif
aInfo:= FWDispBegin( ::hWnd, hDC )

::hDC:= aInfo[3] // hDC de Memoria !!!

return { aInfo, if(lCreateDC, hDC, nil ), hOldDC }
Giba_Fro
 
Posts: 12
Joined: Sat Jan 21, 2023 4:07 pm

Re: Wbrowse with the black screem

Postby Antonio Linares » Mon Feb 06, 2023 8:21 am

Que versión de FWH usas ?
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42122
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Wbrowse with the black screem

Postby Giba_Fro » Mon Feb 06, 2023 10:45 am

é a FWHX 10.6
Giba_Fro
 
Posts: 12
Joined: Sat Jan 21, 2023 4:07 pm

Re: Wbrowse with the black screem

Postby Antonio Linares » Mon Feb 06, 2023 12:17 pm

regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42122
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Wbrowse with the black screem

Postby karinha » Mon Feb 06, 2023 4:01 pm

João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7835
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: Wbrowse with the black screem

Postby Giba_Fro » Tue Feb 07, 2023 1:21 am

resolvido !!!
Giba_Fro
 
Posts: 12
Joined: Sat Jan 21, 2023 4:07 pm


Return to FiveWin for Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 102 guests