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 ...
Pesquisa resultou em 264 ocorrências: +Panel
Termo pesquisado: +panel
- 13 Jan 2026 20:08
- Fórum: MiniGui
- Tópico: Leitura de PanelWindow fora do Formulário pai
- Respostas: 19
- Exibições: 303
- 09 Jan 2026 00:50
- Fórum: MiniGui
- Tópico: Ajuda na criação de Botões
- Respostas: 25
- Exibições: 579
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: 579
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: 1591
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: 1939
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: 16435
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: 1987
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: 1987
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: 4549
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: 4549
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: 1885
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: 1885
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 ...
- 08 Mai 2025 08:39
- Fórum: HwGui
- Tópico: Exemplo de lenta
- Respostas: 10
- Exibições: 1885
Exemplo de lenta
FOR nCont = 1 TO Len( aPaneList )
@ 20, 150 PANEL aPaneList[nCont] SIZE 600, 200 STYLE SS_OWNERDRAW BACKCOLOR NextBackColor() ON SIZE { || .T. }
aPaneList[ nCont ]:oFont := oFont
aCaptionList[ nCont ] := Chr( 64 + nCont )
aPaneList[ nCont ]:Hide()
NEXT
aCaptionList[ 1 ] := "One"
@ 20, 16 ...
- 07 Mai 2025 21:01
- Fórum: HwGui
- Tópico: Exemplo de lenta
- Respostas: 10
- Exibições: 1885
Exemplo de lenta
Como eu já disse, automático é comigo mesmo kkkkk
Aba1
@ 20, 150 PANEL oPane1 SIZE 360, 200 STYLE SS_OWNERDRAW BACKCOLOR CLR_BROWN_3 ON SIZE { || .T. }
AAdd( aChildList, oPane1 )
oPane1:oFont := oFont
@ 20, 16 EDITBOX "Pyotr" OF oPane1 SIZE 200, 26
@ 20, 46 EDITBOX "Ilyich" OF oPane1 SIZE 200 ...
Aba1
@ 20, 150 PANEL oPane1 SIZE 360, 200 STYLE SS_OWNERDRAW BACKCOLOR CLR_BROWN_3 ON SIZE { || .T. }
AAdd( aChildList, oPane1 )
oPane1:oFont := oFont
@ 20, 16 EDITBOX "Pyotr" OF oPane1 SIZE 200, 26
@ 20, 46 EDITBOX "Ilyich" OF oPane1 SIZE 200 ...
- 30 Abr 2025 18:49
- Fórum: HwGui
- Tópico: Teste falhando
- Respostas: 1
- Exibições: 1668
Teste falhando
PANEL em DIALOG
Olhei o tutorial, SS_OWNERDRAW resolveu
Nos demais casos não.
Olhei o tutorial, SS_OWNERDRAW resolveu
Nos demais casos não.