Menu com PANEL horizontal
Moderador: Moderadores
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Menu com PANEL horizontal
Só pra constar:
Tem uma opção muito melhor, estou ajustando e enviando pra HWGUI e OOHG.
#ifndef HBMK_HAS_GTWVG
Depois vou testar se funciona #ifndef HBMK_HAS_HBWIN
Se acrescentar o HBC no projeto, o filtro entra em ação.
Acaba ficando automático, o que é bem melhor.
Tem uma opção muito melhor, estou ajustando e enviando pra HWGUI e OOHG.
#ifndef HBMK_HAS_GTWVG
Depois vou testar se funciona #ifndef HBMK_HAS_HBWIN
Se acrescentar o HBC no projeto, o filtro entra em ação.
Acaba ficando automático, o que é bem melhor.
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/
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/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Menu com PANEL horizontal
Seria interessante estudar melhor a bostaurus.
Por exemplo, mesmo baixando ícones brancos, talvez pudesse usar a bostaurus pra transformar na cor que quisermos.
Isso encerraria o trabalho todo de ficar procurando ícones.
estou começando a pensar em ícones com cores diferentes novamente.
Mas não tão coloridos.
Por exemplo, os que mexem com sefaz de uma cor, os de navegação de outra, etc.
A cor acaba sendo uma ajuda também, na escolha de onde clicar, só não exagerar no colorido.
E deixar o aplicativo ajustar as cores pode ser mais interessante do que ficar trocando pra fazer testes.
Por exemplo, mesmo baixando ícones brancos, talvez pudesse usar a bostaurus pra transformar na cor que quisermos.
Isso encerraria o trabalho todo de ficar procurando ícones.
estou começando a pensar em ícones com cores diferentes novamente.
Mas não tão coloridos.
Por exemplo, os que mexem com sefaz de uma cor, os de navegação de outra, etc.
A cor acaba sendo uma ajuda também, na escolha de onde clicar, só não exagerar no colorido.
E deixar o aplicativo ajustar as cores pode ser mais interessante do que ficar trocando pra fazer testes.
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/
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/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Menu com PANEL horizontal
ASimões:
Não daria pra colocar o SAIR na mesma linha dos outros ícones ? Ganharia espaço em tela, e o usuário encontra tudo no mesmo lugar.
Não daria pra colocar o SAIR na mesma linha dos outros ícones ? Ganharia espaço em tela, e o usuário encontra tudo no mesmo lugar.
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/
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/
Menu com PANEL horizontal
Sim, só não fiz isso porque isso é programa de testes, mas basta está na barraJoséQuintas escreveu:ASimões:
Não daria pra colocar o SAIR na mesma linha dos outros ícones ? Ganharia espaço em tela, e o usuário encontra tudo no mesmo lugar.
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
- deividdjs
- Usuário Nível 3

- Mensagens: 377
- Registrado em: 19 Set 2006 09:39
- Localização: Foz do Iguaçu / Pr
Menu com PANEL horizontal
funciona na hwgui essa biblioteca ?? e sim .. onde posso baixar ela para compilar ??
consegui uma parte do codigo em um forum.. porem é somente para o print de tela .. compilei e funciona bem !! porem sei q ela faz muito mais q isso .. gostaria de implementar ela completa no meu programa ..
Abraço!
consegui uma parte do codigo em um forum.. porem é somente para o print de tela .. compilei e funciona bem !! porem sei q ela faz muito mais q isso .. gostaria de implementar ela completa no meu programa ..
Abraço!
- Anexos
-
BosTaurus.rar- 64bit somente print de tela .. funciona bem !
- (49.56 KiB) Baixado 38 vezes
Windows 11 + Harbour 3.2 + MINGW64 gcc 14.1.0 + Visual Lib + GTWVG + LETODBF WINDOWNS/LINUX
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Menu com PANEL horizontal
A biblioteca Bostaurus é do Dr Clautio Sotto.
Faz parte da minigui, mas pode ser ajustada.
Na época A.Simões ajustou pra HWGUI e eu ajustei pra GTWVG.
Basicamente a bilioteca usa o handle da janela.
Tem LIB que usa o handle como pointer, e tem lib que usa como número.
Só deixar bostaurus usando o mesmo que hwgui, se precisar tem as funções N2P() ou P2N().
Se não me engano, a versão da OOHG tá mais prática de ajustar, não lembro mais
https://github.com/oohg/core/blob/main/ ... taurus.prg
GTWVG do 3.2 usa número, GTWVG do 3.4 usa pointer.
Não lembro se aqui está pra um ou pra outro, porque na época eu usava harbour 3.4 e voltei pra 3.2.
https://github.com/JoseQuintas/wvgtest/ ... /bostaurus
Faz parte da minigui, mas pode ser ajustada.
Na época A.Simões ajustou pra HWGUI e eu ajustei pra GTWVG.
Basicamente a bilioteca usa o handle da janela.
Tem LIB que usa o handle como pointer, e tem lib que usa como número.
Só deixar bostaurus usando o mesmo que hwgui, se precisar tem as funções N2P() ou P2N().
Se não me engano, a versão da OOHG tá mais prática de ajustar, não lembro mais
https://github.com/oohg/core/blob/main/ ... taurus.prg
GTWVG do 3.2 usa número, GTWVG do 3.4 usa pointer.
Não lembro se aqui está pra um ou pra outro, porque na época eu usava harbour 3.4 e voltei pra 3.2.
https://github.com/JoseQuintas/wvgtest/ ... /bostaurus
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/
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/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Menu com PANEL horizontal
Traduzindo:
Pelo que está aí, precisa ser número pra bostaurus.
Se hwgui usa número, passa handle direto, senão WIN_P2N( handle )
E remover partes destinadas a minigui, vai descobrir porque vai dar falta das funções na compilação (se usar a original da oohg)
A P2N pode não ter nome padrão, pode ser WIN_P2N() ou WVG_P2N() ou outra.
hbmk2 -find P2N
Código: Selecionar todos
FUNCTION BT_WinHandle( Win )
LOCAL hWnd := iif( ValType( Win ) == "N", Win, GetFormHandle( Win ) )
RETURN hWnd
Se hwgui usa número, passa handle direto, senão WIN_P2N( handle )
E remover partes destinadas a minigui, vai descobrir porque vai dar falta das funções na compilação (se usar a original da oohg)
A P2N pode não ter nome padrão, pode ser WIN_P2N() ou WVG_P2N() ou outra.
hbmk2 -find P2N
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/
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/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Menu com PANEL horizontal
Aproveitando....
O que mencionei na época de alterar na hwgui HBMK_HAS_GTWVG
Isso fica resolvido com a remoção dos includes automáticos da gtwvg, o headers= em gtwvg.hbc
Não afeta gtwvg, a não ser ter que colocar o #include nos fontes gtwvg, se precisar.
Mas isso é normal em qualquer lib, então gtwvg passa a ficar igual qualquer lib.
O que mencionei na época de alterar na hwgui HBMK_HAS_GTWVG
Isso fica resolvido com a remoção dos includes automáticos da gtwvg, o headers= em gtwvg.hbc
Não afeta gtwvg, a não ser ter que colocar o #include nos fontes gtwvg, se precisar.
Mas isso é normal em qualquer lib, então gtwvg passa a ficar igual qualquer lib.
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/
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/
- deividdjs
- Usuário Nível 3

- Mensagens: 377
- Registrado em: 19 Set 2006 09:39
- Localização: Foz do Iguaçu / Pr
Menu com PANEL horizontal
entendi .. o headers=da gtwvg.hbc e realmente para o conflito com as outras libs gráficas .. maravilha .. vou tentando migrar aqui e ver o qq acontece ..
mais uma vez obrigado !!
Abraço !!
mais uma vez obrigado !!
Abraço !!
Windows 11 + Harbour 3.2 + MINGW64 gcc 14.1.0 + Visual Lib + GTWVG + LETODBF WINDOWNS/LINUX
