... already support SetGifPath() - see hownbtn.prg)
*/
#include "hwgui.ch"
#define GIF_PATH "C:\dev\hwgui\image\hwgui_64x64.gif"
STATIC oMain, oPanel, oBtnGif
FUNCTION Main()
LOCAL oFont
PREPARE FONT oFont NAME "Segoe UI" WIDTH 0 HEIGHT -11 WEIGHT 400
INIT WINDOW oMain MAIN ;
TITLE ...
Pesquisa resultou em 267 ocorrências: +Panel
Termo pesquisado: +panel
- 13 Set 2026 11:14
- Fórum: HwGui
- Tópico: Atualização Hwgui 13-09-2026 Gif Animado.
- Respostas: 0
- Exibições: 63
- 11 Ago 2026 20:39
- Fórum: HwGui
- Tópico: Hwgui atualizada 08-08-2026
- Respostas: 14
- Exibições: 980
Re: Hwgui atualizada 08-08-2026
... entregar essa experiência moderna e fluida é criar um componente customizado (Custom Control). Nós desenhamos as abas manualmente usando a classe HPanel, capturamos os eventos do mouse (bLButtonDown, bLButtonUp, bMouseMove) e gerenciamos a exibição das páginas.
Abaixo está o código-fonte ...
Abaixo está o código-fonte ...
- 06 Abr 2026 23:23
- Fórum: Outras Bibliotecas Visuais e IDEs
- Tópico: HarbourBuilder — Cross-Platform Visual IDE for Harbour
- Respostas: 14
- Exibições: 2982234
HarbourBuilder — Cross-Platform Visual IDE for Harbour
... Auto-indent, auto-complete (150+ Harbour keywords and functions)
- Go-to-definition (F12), status bar (Ln/Col/INS/UTF-8)
- Build messages panel with clickable errors (jump to line)
- Incremental build (only recompiles changed files)
VISUAL FORM DESIGNER:
- WYSIWYG designer with dot grid ...
- Go-to-definition (F12), status bar (Ln/Col/INS/UTF-8)
- Build messages panel with clickable errors (jump to line)
- Incremental build (only recompiles changed files)
VISUAL FORM DESIGNER:
- WYSIWYG designer with dot grid ...
- 13 Jan 2026 20:08
- Fórum: MiniGui
- Tópico: Leitura de PanelWindow fora do Formulário pai
- Respostas: 19
- Exibições: 4890
Re: Leitura de PanelWindow fora do Formulário pai
Que estranho, faço exatamente dessa maneira e dá-me o erro na mesma.
Nos formulários PanelFamilias e PanelArtigos coloco desta forma: "DEFINE WINDOW TEMPLATE PARENT Pedido_de_Vendas AT 25 , 317 WIDTH"
e na rotina Pedido_de_Vendas_OnIni coloco o procedimento que vai verificar se já existe o control, e ...
Nos formulários PanelFamilias e PanelArtigos coloco desta forma: "DEFINE WINDOW TEMPLATE PARENT Pedido_de_Vendas AT 25 , 317 WIDTH"
e na rotina Pedido_de_Vendas_OnIni coloco o procedimento que vai verificar se já existe o control, e ...
- 09 Jan 2026 00:50
- Fórum: MiniGui
- Tópico: Ajuda na criação de Botões
- Respostas: 25
- Exibições: 7683
Re: Ajuda na criação de Botões
... fazer esta gestão e gostaria de saber se acha certo ou podia fazer de uma forma mais consistente.
Como tenho interesse em mudar os botões no panel de artigos quando me desloco nos botões de grupos, usei a propriedade ONGOTFOCUS() e ONLOSTFOCUS() no PanelFamilias com este detalhe:
ONGOTFOCUS ...
Como tenho interesse em mudar os botões no panel de artigos quando me desloco nos botões de grupos, usei a propriedade ONGOTFOCUS() e ONLOSTFOCUS() no PanelFamilias com este detalhe:
ONGOTFOCUS ...
- 07 Jan 2026 12:13
- Fórum: MiniGui
- Tópico: Ajuda na criação de Botões
- Respostas: 25
- Exibições: 7683
Ajuda na criação de Botões
... Tenho uma rotina que faz a criaçâo de botões dos grupos e estÁ a funcionar bem. Caso eu selecione um elemento do Grupo, ele apresenta num segundo panel os botoes correspondentes aos artigos desse mesmo grupo.
É aqui que eu não sei porque dá erro e preciso da vossa ajuda porque tento criar o botão e ...
É aqui que eu não sei porque dá erro e preciso da vossa ajuda porque tento criar o botão e ...
- 14 Dez 2025 12:06
- Fórum: HwGui
- Tópico: Abas com texto control ainda nao funciona na versao 2.23
- Respostas: 51
- Exibições: 14809
Re: Abas com texto control ainda nao funciona na versao 2.23
Nada feito.
Isso tudo é pra TAB, que tem TABPAGES que são janelas reais.
Não se aplica a SysTabControl32.
Possibilidades:
Talvez criar panel em cada tabpage, pros GETs ficarem numa janela real
Refazer tudo pra existirem janelas reais pra tabpage.
Complicou pra solução, não sei como era na hwgui 2.17.
Isso tudo é pra TAB, que tem TABPAGES que são janelas reais.
Não se aplica a SysTabControl32.
Possibilidades:
Talvez criar panel em cada tabpage, pros GETs ficarem numa janela real
Refazer tudo pra existirem janelas reais pra tabpage.
Complicou pra solução, não sei como era na hwgui 2.17.
- 20 Nov 2025 03:46
- Fórum: Bate Papo
- Tópico: Configurando o forum!
- Respostas: 32
- Exibições: 10079
Re: Configurando o forum!
... topics page.
Admin Configuration: As an administrator, you can ensure this feature is enabled for specific forums.
Go to the Administrator Control Panel (ACP).
Navigate to the "Forums" tab, then "Manage Forums".
Edit a specific forum (click the green gear icon or edit link).
Set the option "Display ...
Admin Configuration: As an administrator, you can ensure this feature is enabled for specific forums.
Go to the Administrator Control Panel (ACP).
Navigate to the "Forums" tab, then "Manage Forums".
Edit a specific forum (click the green gear icon or edit link).
Set the option "Display ...
- 28 Ago 2025 12:52
- Fórum: [x]Harbour
- Tópico: HB_WebView (a cross-platform Webview library)
- Respostas: 15
- Exibições: 21502
HB_WebView (a cross-platform Webview library)
... HMG_PrinterMetaFileDC
* _HMG_SYSDATA [ 503 ] -> #xtranslate --> _HMG_FindReplaceOptions
* _HMG_SYSDATA [ 504 ] -> {x,y,w,h} --> Position of Panel Window
* _HMG_SYSDATA [ 505 ] -> PrintPreview NotSaveButton --> .T. or .F.
* _HMG_SYSDATA [ 506 ] -> PrintPreview Dialog cFileName
* _HMG ...
* _HMG_SYSDATA [ 503 ] -> #xtranslate --> _HMG_FindReplaceOptions
* _HMG_SYSDATA [ 504 ] -> {x,y,w,h} --> Position of Panel Window
* _HMG_SYSDATA [ 505 ] -> PrintPreview NotSaveButton --> .T. or .F.
* _HMG_SYSDATA [ 506 ] -> PrintPreview Dialog cFileName
* _HMG ...
- 21 Ago 2025 13:11
- Fórum: MiniGui
- Tópico: Só uma idéia que veio na cabeça pra OOP na HMG3
- Respostas: 12
- Exibições: 5807
Só uma idéia que veio na cabeça pra OOP na HMG3
... HMG_SYSDATA [ 67 ] , FormHandle )
aAdd ( _HMG_SYSDATA [ 68 ] , .f. )
aAdd ( _HMG_SYSDATA [ 69 ] , cType )
aAdd ( _HMG_SYSDATA [ 70 ] , If ( panel , Parenthandle , 0 ) )
aAdd ( _HMG_SYSDATA [ 71 ] , ReleaseProcedure )
aAdd ( _HMG_SYSDATA [ 72 ] , InitProcedure )
aAdd ( _HMG_SYSDATA [ 73 ...
aAdd ( _HMG_SYSDATA [ 68 ] , .f. )
aAdd ( _HMG_SYSDATA [ 69 ] , cType )
aAdd ( _HMG_SYSDATA [ 70 ] , If ( panel , Parenthandle , 0 ) )
aAdd ( _HMG_SYSDATA [ 71 ] , ReleaseProcedure )
aAdd ( _HMG_SYSDATA [ 72 ] , InitProcedure )
aAdd ( _HMG_SYSDATA [ 73 ...
- 18 Ago 2025 21:15
- Fórum: MiniGui
- Tópico: Só uma idéia que veio na cabeça pra OOP na HMG3
- Respostas: 12
- Exibições: 5807
Só uma idéia que veio na cabeça pra OOP na HMG3
... aWinData, _HMG_SYSDATA [ 68 ] [k] ) // .f.
AADD ( aWinData, _HMG_SYSDATA [ 69 ] [k] ) // cType
AADD ( aWinData, _HMG_SYSDATA [ 70 ] [k] ) // If ( panel , Parenthandle , 0 )
AADD ( aWinData, _HMG_SYSDATA [ 71 ] [k] ) // ReleaseProcedure
AADD ( aWinData, _HMG_SYSDATA [ 72 ] [k] ) // InitProcedure ...
AADD ( aWinData, _HMG_SYSDATA [ 69 ] [k] ) // cType
AADD ( aWinData, _HMG_SYSDATA [ 70 ] [k] ) // If ( panel , Parenthandle , 0 )
AADD ( aWinData, _HMG_SYSDATA [ 71 ] [k] ) // ReleaseProcedure
AADD ( aWinData, _HMG_SYSDATA [ 72 ] [k] ) // InitProcedure ...
- 18 Mai 2025 15:18
- Fórum: MiniGui
- Tópico: pipininhos na rotina devido aos CHs
- Respostas: 24
- Exibições: 10582
pipininhos na rotina devido aos CHs
... seria multithread mesmo.
Em HWGUI e FIVEWIN teve a vantagem de OOP e tab dentro de tab, com restrição pra DIALOG.
Em HMG teve a vantagem de WINDOW PANEL, que aceita qualquer coisa.
Qual é melhor ? sei lá... todas fizeram o que era pra ser feito.
O detalhe de atualização da minigui é pesquisar como ...
Em HWGUI e FIVEWIN teve a vantagem de OOP e tab dentro de tab, com restrição pra DIALOG.
Em HMG teve a vantagem de WINDOW PANEL, que aceita qualquer coisa.
Qual é melhor ? sei lá... todas fizeram o que era pra ser feito.
O detalhe de atualização da minigui é pesquisar como ...
- 18 Mai 2025 13:31
- Fórum: MiniGui
- Tópico: pipininhos na rotina devido aos CHs
- Respostas: 24
- Exibições: 10582
pipininhos na rotina devido aos CHs
... se clique em alguma, aí aparece o nome.
Acho que precisa alguma rotina a mais no clique da aba.
NÃO É TAB, é um BROWSE simulando as tabs, e WINDOW PANEL simulando as tabpages.
Está tudo funcionando, exceto essa falha de atualização.
demo.zip
Sem usar OOP, sem usar MACRO, sem usar variável PUBLIC ...
Acho que precisa alguma rotina a mais no clique da aba.
NÃO É TAB, é um BROWSE simulando as tabs, e WINDOW PANEL simulando as tabpages.
Está tudo funcionando, exceto essa falha de atualização.
demo.zip
Sem usar OOP, sem usar MACRO, sem usar variável PUBLIC ...
- 08 Mai 2025 12:18
- Fórum: HwGui
- Tópico: Exemplo de lenta
- Respostas: 10
- Exibições: 4891
Exemplo de lenta
/*
demolenta2.prg
*/
// Lenta and panels, used as a replacement of a colorized tab
#include "hwgui.ch"
#define CLR_LIGHTGRAY_2 0xaaaaaa
#define CLR_BROWN_1 0x154780
#define CLR_BROWN_2 0x396eaa
#define CLR_BROWN_3 0x6a9cd4
#define CLR_BROWN_4 0x9dc7f6
#define CLR_DLGBACK 0x154780
FUNCTION ...
- 08 Mai 2025 10:41
- Fórum: HwGui
- Tópico: Exemplo de lenta
- Respostas: 10
- Exibições: 4891
Exemplo de lenta
Tem uma coisa interessante nisso....
O fonte tava bom pra dialog.
O fonte tava bom pra tab.
Mas chegou na hora do panel, fez falta o "OF oDlg".
Como eu já disse, é testar todas as situações que poderiam acontecer num aplicativo.
Esse negócio de reutilizar exemplo tá ajudando a testar isso mais ...
O fonte tava bom pra dialog.
O fonte tava bom pra tab.
Mas chegou na hora do panel, fez falta o "OF oDlg".
Como eu já disse, é testar todas as situações que poderiam acontecer num aplicativo.
Esse negócio de reutilizar exemplo tá ajudando a testar isso mais ...