gtwvg browse com linhas

GTWVG com API Windows somente no Harbour.
No Harbouir 3.4 está sendo usado pointer, aonde no 3.2 é numérico.

Moderador: Moderadores

Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

gtwvg browse com linhas

Mensagem por JoséQuintas »

browse.png
Nada sofisticado mas quebra o galho.
Como é na "página" inteira, fiz assim:

Código: Selecionar todos

   oFrm:BrowseLines( .T. )
   cKeyboard := BrowseADORC( nTop, nLeft, nBottom, nRight, cnSQL, oTBrowse, cFilterKey, bKeyboard, bUserFunction, nFixToCol, aADOFilterList )
   oFrm:BrowseLines( .F. )
E na rotina de janelas, o FOR/NEXT, usando FRAME mesmo, porque já vém numa cor mais suave que as outras opções.

Código: Selecionar todos

METHOD BrowseLines( lOnOff ) CLASS frmGuiClass

   LOCAL oControl, nCont, cSetColor

   hb_Default( @lOnOff, .T. )
   IF lOnOff
      cSetColor := SetColor( SetColorTBrowseFrame() )
      FOR nCont = 6 TO MaxRow() - 4
         oControl := wvgTstFrame():New( wvgSetAppWindow() )
         oControl:PointerFocus := .F.
         oControl:Create( , , { -nCont, -0.1 }, { -MaxRow(), -MaxCol() } )
         AAdd( ::aControlList, { CONTROL_TYPE_LINE, oControl } )
      NEXT
      SetColor( cSetColor )
   ELSE
      FOR EACH oControl IN ::aControlList DESCEND
         IF oControl[ 1 ] == CONTROL_TYPE_LINE
            oControl[ 2 ]:Destroy()
            hb_ADel( ::aControlList, oControl:__EnumIndex, .T. )
         ENDIF
      NEXT
   ENDIF

   RETURN Nil
Nem se compara com a da HMG Extended, mas tudo bem......
hmge.png
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

gtwvg browse com linhas

Mensagem por JoséQuintas »

Talvez eu ressucite meu browse com imagens...
Devo ter backup no github de quando fiz o teste...
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
microvolution
Usuário Nível 5
Usuário Nível 5
Mensagens: 1231
Registrado em: 02 Set 2011 22:17
Contato:

gtwvg browse com linhas

Mensagem por microvolution »

INTERESSANTE.
Grato,
MICROVOLUTION - 16 anos Evoluindo Com Você!


Você já leu a Bíblia hoje?
João 3:16 - Porque Deus amou ao mundo de tal maneira que deu seu Único Filho para que todo aquele que nEle crê não pereça mas tenha a Vida Eterna!
Responder