DESATIVAR TAB HWGUI 2.23 B8
Moderador: Moderadores
- deividdjs
- Usuário Nível 3

- Mensagens: 401
- Registrado em: 19 Set 2006 09:39
- Localização: Foz do Iguaçu / Pr
- Curtiram: 1 vez
DESATIVAR TAB HWGUI 2.23 B8
buenas Prezados ..
Alguem sabe se é posivel desabilitar una ABA como era feito na versao antiga ??
assim ThisForm:oPage1:Page1:DISABLE()
Saludos.
DeividSouza
Alguem sabe se é posivel desabilitar una ABA como era feito na versao antiga ??
assim ThisForm:oPage1:Page1:DISABLE()
Saludos.
DeividSouza
Saludos,
Deivid José de Souza
Windows 11 + Harbour 3.4 + MINGW64 gcc 14.1.0 + Visual Lib + GTWVG + LETODBF WINDOWNS/LINUX
hwgui 2.23 b8
Deivid José de Souza
Windows 11 + Harbour 3.4 + MINGW64 gcc 14.1.0 + Visual Lib + GTWVG + LETODBF WINDOWNS/LINUX
hwgui 2.23 b8
- JoséQuintas
- Administrador

- Mensagens: 20415
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
- Curtiram: 1 vez
Re: DESATIVAR TAB HWGUI 2.23 B8
Tentou estes?
Código: Selecionar todos
CLASS HTAB
...
METHOD HidePage( nPage )
METHOD ShowPage( nPage )
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/
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/
- deividdjs
- Usuário Nível 3

- Mensagens: 401
- Registrado em: 19 Set 2006 09:39
- Localização: Foz do Iguaçu / Pr
- Curtiram: 1 vez
Re: DESATIVAR TAB HWGUI 2.23 B8
bom dia zé .. sim .. eu li alguns postes teus .. e vi q em um programa seu vc usa esse recurso e o de deletar abas tbm .. porem o hide ele esconde todo o conteúdo a aba e não somente desabilita a aba ..
o que eu quero é deixar a aba/ou o texto dela com características de desativado .. igual fazemos nos botões ...
mais valeu !! continuo buscando formas ..
abraço!
o que eu quero é deixar a aba/ou o texto dela com características de desativado .. igual fazemos nos botões ...
mais valeu !! continuo buscando formas ..
abraço!
Saludos,
Deivid José de Souza
Windows 11 + Harbour 3.4 + MINGW64 gcc 14.1.0 + Visual Lib + GTWVG + LETODBF WINDOWNS/LINUX
hwgui 2.23 b8
Deivid José de Souza
Windows 11 + Harbour 3.4 + MINGW64 gcc 14.1.0 + Visual Lib + GTWVG + LETODBF WINDOWNS/LINUX
hwgui 2.23 b8
- deividdjs
- Usuário Nível 3

- Mensagens: 401
- Registrado em: 19 Set 2006 09:39
- Localização: Foz do Iguaçu / Pr
- Curtiram: 1 vez
Re: DESATIVAR TAB HWGUI 2.23 B8
Saludos,
Deivid José de Souza
Windows 11 + Harbour 3.4 + MINGW64 gcc 14.1.0 + Visual Lib + GTWVG + LETODBF WINDOWNS/LINUX
hwgui 2.23 b8
Deivid José de Souza
Windows 11 + Harbour 3.4 + MINGW64 gcc 14.1.0 + Visual Lib + GTWVG + LETODBF WINDOWNS/LINUX
hwgui 2.23 b8
- JoséQuintas
- Administrador

- Mensagens: 20415
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
- Curtiram: 1 vez
Re: DESATIVAR TAB HWGUI 2.23 B8
Então acho vai precisar implementação.
Não vi nada de pular page, caso não seja visível.
Isso que existe tá mais pra Enable()/Disable() do que Hide()/Show().
Não vi nada de pular page, caso não seja visível.
Isso que existe tá mais pra Enable()/Disable() do que Hide()/Show().
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/
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/
- deividdjs
- Usuário Nível 3

- Mensagens: 401
- Registrado em: 19 Set 2006 09:39
- Localização: Foz do Iguaçu / Pr
- Curtiram: 1 vez
Re: DESATIVAR TAB HWGUI 2.23 B8
então .. na versão 2.17 funcionava desta maneira para desativar o tab .. até consegui implementar um código no fonte e funcionou .. porem bagunçou a ordem de funcionamento e voltei o backup da forma q estava .. vou continuar tentando e ver se consigo um resultado legal e funcional sem dar problema nas outras funcionalidades ..
Saludos,
Deivid José de Souza
Windows 11 + Harbour 3.4 + MINGW64 gcc 14.1.0 + Visual Lib + GTWVG + LETODBF WINDOWNS/LINUX
hwgui 2.23 b8
Deivid José de Souza
Windows 11 + Harbour 3.4 + MINGW64 gcc 14.1.0 + Visual Lib + GTWVG + LETODBF WINDOWNS/LINUX
hwgui 2.23 b8
- deividdjs
- Usuário Nível 3

- Mensagens: 401
- Registrado em: 19 Set 2006 09:39
- Localização: Foz do Iguaçu / Pr
- Curtiram: 1 vez
Re: DESATIVAR TAB HWGUI 2.23 B8
Parece q consegui o efeito esperado sem bagunçar outras coisas .. dê uma analisada ai e vejam se é interessante deixar na lib oficial ..
anexo .. 3 arquivos modificados ... substituam, compilem e provem ..
\hwgui\source\winapi\

a tela ficou assim .. segue imagem no link --> .. https://ibb.co/S7sZSL3N
como usar ??
Abraço!
anexo .. 3 arquivos modificados ... substituam, compilem e provem ..
\hwgui\source\winapi\
a tela ficou assim .. segue imagem no link --> .. https://ibb.co/S7sZSL3N
como usar ??
Código: Selecionar todos
HWG_TABDISABLE( oTab, nAba, lDisable )
// Desativa a aba "Lista"
HWG_TABDISABLE( oTab, 1, .T. )
// Reativa depois
HWG_TABDISABLE( oTab, 1, .F. )
Abraço!
- Anexos
-
- dialog_modificado.c
- (23.49 KiB) Baixado 6 vezes
-
- control_modificado.c
- (65.47 KiB) Baixado 5 vezes
-
htab_modificado.prg- (11.04 KiB) Baixado 5 vezes
Saludos,
Deivid José de Souza
Windows 11 + Harbour 3.4 + MINGW64 gcc 14.1.0 + Visual Lib + GTWVG + LETODBF WINDOWNS/LINUX
hwgui 2.23 b8
Deivid José de Souza
Windows 11 + Harbour 3.4 + MINGW64 gcc 14.1.0 + Visual Lib + GTWVG + LETODBF WINDOWNS/LINUX
hwgui 2.23 b8
- JoséQuintas
- Administrador

- Mensagens: 20415
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
- Curtiram: 1 vez
Re: DESATIVAR TAB HWGUI 2.23 B8
Os controles de navegação das pages não considera testar se está visível ou não.
Na IA chega a mostrar pra esconder, mas tem essa parte a ajustar.
Vou verificar depois referente a isso.
Pode precisar de uma geral em TAB e/ou page, pra controlar direito.
Na IA chega a mostrar pra esconder, mas tem essa parte a ajustar.
Vou verificar depois referente a isso.
Pode precisar de uma geral em TAB e/ou page, pra controlar direito.
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/
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/
- JoséQuintas
- Administrador

- Mensagens: 20415
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
- Curtiram: 1 vez
Re: DESATIVAR TAB HWGUI 2.23 B8
Além disso, parece que precisa tratamento diferente se vier de resource ou não.
A princípio, qualquer janela pode ser hide/show, ou activate/desactivate, mas tem outras coisas que são afetadas.
Por exemplo, se a navegaçào vai sempre da page 2 pra 3, se esconder a 3, teria que ter tratamento nessa parte sobre isso.
A princípio, qualquer janela pode ser hide/show, ou activate/desactivate, mas tem outras coisas que são afetadas.
Por exemplo, se a navegaçào vai sempre da page 2 pra 3, se esconder a 3, teria que ter tratamento nessa parte sobre isso.
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/
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/
- deividdjs
- Usuário Nível 3

- Mensagens: 401
- Registrado em: 19 Set 2006 09:39
- Localização: Foz do Iguaçu / Pr
- Curtiram: 1 vez
Re: DESATIVAR TAB HWGUI 2.23 B8
a principio pelo q estou testando no restante do sistema não alterou nada .. ficou como estava antes .. mais dá uma olhada você ai com seu olho clinico e me diga .. q vamos ajustando !
Editado pela última vez por deividdjs em 16 Jan 2026 23:32, em um total de 1 vez.
Saludos,
Deivid José de Souza
Windows 11 + Harbour 3.4 + MINGW64 gcc 14.1.0 + Visual Lib + GTWVG + LETODBF WINDOWNS/LINUX
hwgui 2.23 b8
Deivid José de Souza
Windows 11 + Harbour 3.4 + MINGW64 gcc 14.1.0 + Visual Lib + GTWVG + LETODBF WINDOWNS/LINUX
hwgui 2.23 b8
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 8028
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 2 vezes
- Curtiram: 1 vez
Re: DESATIVAR TAB HWGUI 2.23 B8
Olá!
Tem que funcionar no Linux se possível.
Não só no Windows. Foi mudado as fontes no Windows apenas.
E precisa ser da mesma forma que era na versão 2.17. Os comandos.
Tem que funcionar no Linux se possível.
Não só no Windows. Foi mudado as fontes no Windows apenas.
E precisa ser da mesma forma que era na versão 2.17. Os comandos.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
- deividdjs
- Usuário Nível 3

- Mensagens: 401
- Registrado em: 19 Set 2006 09:39
- Localização: Foz do Iguaçu / Pr
- Curtiram: 1 vez
Re: DESATIVAR TAB HWGUI 2.23 B8
Posso tentar mudar porem não tenho como testar .. a não ser se instalo uma maquina virtual Linux e compilo meu programa pra funcionar nos dois sistema operacionais .. o seu sistema hoje funciona nos dois ou só em Linux ?? posso deixar os comandos iguais eram na 2.17 .. isso é tranquilo eu acredito hehhe
Saludos,
Deivid José de Souza
Windows 11 + Harbour 3.4 + MINGW64 gcc 14.1.0 + Visual Lib + GTWVG + LETODBF WINDOWNS/LINUX
hwgui 2.23 b8
Deivid José de Souza
Windows 11 + Harbour 3.4 + MINGW64 gcc 14.1.0 + Visual Lib + GTWVG + LETODBF WINDOWNS/LINUX
hwgui 2.23 b8
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 8028
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 2 vezes
- Curtiram: 1 vez
Re: DESATIVAR TAB HWGUI 2.23 B8
Olá!
Meu sistema funciona nos dois.
Alguns comandos e funções não tem no GTK. São exclusivos do Windows.
Tem que ser assim, por conta da compatibilidade, senão quebra o código e quem migra fica chiando e com razão.
Meu sistema funciona nos dois.
Alguns comandos e funções não tem no GTK. São exclusivos do Windows.
Manda os fontes, eu testo e faço o commit.posso deixar os comandos iguais eram na 2.17 .. isso é tranquilo eu acredito hehhe
Tem que ser assim, por conta da compatibilidade, senão quebra o código e quem migra fica chiando e com razão.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
- deividdjs
- Usuário Nível 3

- Mensagens: 401
- Registrado em: 19 Set 2006 09:39
- Localização: Foz do Iguaçu / Pr
- Curtiram: 1 vez
Re: DESATIVAR TAB HWGUI 2.23 B8
ok .. me passa umas dicas de como eu uso a gtk e como eu posso usar meu sistema de forma mista .. q vou instalar um computador aqui com o linux e faço os testes nos dois quando mudar alguma coisa na lib .. qual distribuicao do linux vc usa??
Abraço!
Abraço!
Saludos,
Deivid José de Souza
Windows 11 + Harbour 3.4 + MINGW64 gcc 14.1.0 + Visual Lib + GTWVG + LETODBF WINDOWNS/LINUX
hwgui 2.23 b8
Deivid José de Souza
Windows 11 + Harbour 3.4 + MINGW64 gcc 14.1.0 + Visual Lib + GTWVG + LETODBF WINDOWNS/LINUX
hwgui 2.23 b8
- deividdjs
- Usuário Nível 3

- Mensagens: 401
- Registrado em: 19 Set 2006 09:39
- Localização: Foz do Iguaçu / Pr
- Curtiram: 1 vez
Re: DESATIVAR TAB HWGUI 2.23 B8
segue o fonte somente windows ainda !Itamar M. Lins Jr. escreveu: 16 Jan 2026 17:31 Olá!
Meu sistema funciona nos dois.
Alguns comandos e funções não tem no GTK. São exclusivos do Windows.Manda os fontes, eu testo e faço o commit.posso deixar os comandos iguais eram na 2.17 .. isso é tranquilo eu acredito hehhe
Tem que ser assim, por conta da compatibilidade, senão quebra o código e quem migra fica chiando e com razão.
as funçoes ficaram assim agora, maximo que se pode fazer por particularidades da versao anterior com a nova ..
Código: Selecionar todos
oTab:Page(1):Enable() // habilita aba
oTab:Page(1):Disable() // desabilita abaSaludos,
Deivid José de Souza
Windows 11 + Harbour 3.4 + MINGW64 gcc 14.1.0 + Visual Lib + GTWVG + LETODBF WINDOWNS/LINUX
hwgui 2.23 b8
Deivid José de Souza
Windows 11 + Harbour 3.4 + MINGW64 gcc 14.1.0 + Visual Lib + GTWVG + LETODBF WINDOWNS/LINUX
hwgui 2.23 b8