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.
Pesquisa resultou em 261 ocorrências: +Panel
Termo pesquisado: +panel
- 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: 1148
- 20 Nov 2025 03:46
- Fórum: Bate Papo
- Tópico: Configurando o forum!
- Respostas: 32
- Exibições: 1739
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: 16247
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: 1834
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: 1834
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: 4328
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: 4328
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: 1776
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: 1776
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: 1776
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: 1776
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: 1631
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.
- 30 Abr 2025 18:24
- Fórum: HwGui
- Tópico: Teste falhando
- Respostas: 1
- Exibições: 1631
Teste falhando
... hwg_IsCheckedMenuItem( , 1002 ) )
MENUITEM "Tabpage 2" ID 1003 ;
ACTION hwg_CheckMenuItem( , 1003, ! hwg_IsCheckedMenuItem( , 1003 ) )
MENUITEM "Panel" ID 1004 ;
ACTION hwg_CheckMenuItem( , 1004, ! hwg_IsCheckedMenuItem( , 1004 ) )
MENUITEM "MDI" ID 1005 ;
ACTION hwg_CheckMenuItem( , 1005 ...
MENUITEM "Tabpage 2" ID 1003 ;
ACTION hwg_CheckMenuItem( , 1003, ! hwg_IsCheckedMenuItem( , 1003 ) )
MENUITEM "Panel" ID 1004 ;
ACTION hwg_CheckMenuItem( , 1004, ! hwg_IsCheckedMenuItem( , 1004 ) )
MENUITEM "MDI" ID 1005 ;
ACTION hwg_CheckMenuItem( , 1005 ...
- 30 Abr 2025 12:22
- Fórum: HwGui
- Tópico: Situação atual do demoall.prg
- Respostas: 56
- Exibições: 15221
Situação atual do demoall.prg
... hwg_IsCheckedMenuItem( , 1001 ) )
MENUITEM "Tabpage" ID 1002 ;
ACTION hwg_CheckMenuItem( , 1002, ! hwg_IsCheckedMenuItem( , 1002 ) )
MENUITEM "Panel" ID 1003 ;
ACTION hwg_CheckMenuItem( , 1003, ! hwg_IsCheckedMenuItem( , 1003 ) )
MENUITEM "MDI" ID 1004 ;
ACTION hwg_CheckMenuItem( , 1004 ...
MENUITEM "Tabpage" ID 1002 ;
ACTION hwg_CheckMenuItem( , 1002, ! hwg_IsCheckedMenuItem( , 1002 ) )
MENUITEM "Panel" ID 1003 ;
ACTION hwg_CheckMenuItem( , 1003, ! hwg_IsCheckedMenuItem( , 1003 ) )
MENUITEM "MDI" ID 1004 ;
ACTION hwg_CheckMenuItem( , 1004 ...
- 30 Abr 2025 12:13
- Fórum: HwGui
- Tópico: Situação atual do demoall.prg
- Respostas: 56
- Exibições: 15221
Situação atual do demoall.prg
... hwg_IsCheckedMenuItem( , 1001 ) )
MENUITEM "Tabpage" ID 1002 ;
ACTION hwg_CheckMenuItem( , 1002, ! hwg_IsCheckedMenuItem( , 1002 ) )
MENUITEM "Panel" ID 1003 ;
ACTION hwg_CheckMenuItem( , 1003, ! hwg_IsCheckedMenuItem( , 1003 ) )
MENUITEM "MDI" ID 1004 ;
ACTION hwg_CheckMenuItem( , 1004 ...
MENUITEM "Tabpage" ID 1002 ;
ACTION hwg_CheckMenuItem( , 1002, ! hwg_IsCheckedMenuItem( , 1002 ) )
MENUITEM "Panel" ID 1003 ;
ACTION hwg_CheckMenuItem( , 1003, ! hwg_IsCheckedMenuItem( , 1003 ) )
MENUITEM "MDI" ID 1004 ;
ACTION hwg_CheckMenuItem( , 1004 ...