Problema com browse/tela
Enviado: 29 Mar 2024 13:55
É um problema parecido com o do browse da hwgui, mas ao contrário....
Talvez até seja uma pista pro problema da hwgui, mas não sei dizer.
Tenho lá meu browse genérico:
Funciona normalmente, em todas as chamadas.
É o que eu pensava até este momento.
Desse jeito acima funciona, no meio de qualquer fonte
Desse jeito acima, sendo a única coisa do fonte, os buttons não funcionam.
O teclado funciona normalmente.
Detalhe do browse: usa janela MODAL, criada através de wvgCrt()
Uso rotina genérica
Ainda tentando descobrir o problema.
Se alguém tiver alguma idéia que possa ajudar.
Talvez até seja uma pista pro problema da hwgui, mas não sei dizer.
Tenho lá meu browse genérico:
Código: Selecionar todos
BrowseADO( @cnSQL, oTBrowse, "IENOME,CDNOME,FORPAGNOME,REAJUSTE" )
É o que eu pensava até este momento.
Código: Selecionar todos
PROCEDURE Se la
...
...
BrowseADO()
Código: Selecionar todos
PROCEDURE SeiLa
...
BrowseADO()
O teclado funciona normalmente.
Detalhe do browse: usa janela MODAL, criada através de wvgCrt()
Uso rotina genérica
Código: Selecionar todos
FUNCTION CrtModal( nTop, nLeft, nBottom, nRight, cTitle, nType )
LOCAL oCrt
hb_Default( @nType, 1 )
WITH OBJECT oCrt := wvgCrt():New()
:lModal := .T.
:Resizable := .F.
:Closable := .F. // já consta no AppInitSets()
//:FontName := hb_gtInfo( HB_GTI_FONTNAME ) // anotação para o não modal
//:FontHeight := hb_gtInfo( HB_GTI_FONTSIZE )
//:FontWidth := hb_gtInfo( HB_GTI_FONTWIDTH )
:Create( , , { nTop, nLeft }, { nBottom, nRight } )
ENDWITH
AppInitSets(2)
hb_gtInfo( HB_GTI_WINTITLE, cTitle )
IF nType == 1
SetColor( SetColorBox() )
CLS
ELSE
SetColor( SetColorNormal() )
CLS
SetColor( SetColorMensagem() )
Scroll( MaxRow() - 1, 0, MaxRow(), MaxCol(), 0 )
SetColor( SetColorNormal() )
ENDIF
RETURN oCrt
Se alguém tiver alguma idéia que possa ajudar.