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: 20415
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP
Curtiram: 1 vez

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, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (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: 20415
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP
Curtiram: 1 vez

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, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (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: 1234
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