Página 9 de 10
"Começando" com GUI
Enviado: 25 Mar 2018 18:32
por JoséQuintas
Parece até piada mas....
Agora é só fazer igual minha tela console, e passar o F11, F3 e F5 pra buttons, igual o SAIR.
Quanto ao meu, também depois de muitos anos, resolvi agora.
Do jeito do José... rs... acrescentei um button usando o que sobrou de tela...
Acabei resolvendo todas as trocentas telas do aplicativo de uma só vez.
Código: Selecionar todos
nCol += ::nButtonWidth
NEXT
IF nCol < MaxCol()
oThisButton := wvgTstPushButton():New()
oThisButton:PointerFocus := .F.
oThisButton:Create( , , { -1, -nCol }, { -( ::nButtonHeight ), -( MaxCol() - nCol + 1 ) } )
AAdd( ::GUIButtons, { -1, "", oThisButton } )
ENDIF
"Começando" com GUI
Enviado: 25 Mar 2018 18:36
por JoséQuintas
ASimões.... sugestão:
Na sua tela, das duas uma:
Ou usa toda a tela, pra ter mais espaço pra consulta pro usuário
Ou usa apenas a área que sobrou à direita, assim não precisa janela nova.
"Começando" com GUI
Enviado: 25 Mar 2018 18:39
por JoséQuintas
veja se não fica interessante.
"Começando" com GUI
Enviado: 25 Mar 2018 18:42
por asimoes
Quintas,
Entendo o que você diz, tem também os F11, F3 que eu vou substituir por buttons, tem que ser "de leve" sutil a minha usuária ainda fala "criente" já acostumei com isso, qualquer mudança na tela ela grita de pavor, kkkk, mas ai vem a história que o habour tá mudando tudo ai ela acalma.
"Começando" com GUI
Enviado: 25 Mar 2018 18:46
por asimoes
Esse ajuste de tela é que é complicado, por causa das diversas resoluções de tela, aqui no meu notebook fica de um jeito, lá já fica de outro, chegar ao meio termo é brabo.
"Começando" com GUI
Enviado: 25 Mar 2018 19:40
por asimoes
Quintas,
A modificação que você sugeriu, quero ver amanhã a choradeira, kkk
"Começando" com GUI
Enviado: 05 Abr 2018 16:03
por microvolution
asimoes escreveu:modificação que você sugeriu
lindo!
"Começando" com GUI
Enviado: 22 Abr 2019 09:46
por syslink
li todas as 9 paginas deste foro
mas nao percebi a seguinte situacao
pra mim tudo esta funciono em console
quero substituir a tela padrao console pra uma em hmg344
ja fiz e coloquei popup menu item pra chamar as telas q estao em console
mas como fazer pra chamar e ao final encerrar somente a tela chamada e voltar ao menu hmg
usei o set main window off no inicio
alguem tem algum codigo q faz o console fechar sem fechar todo o app
?
obs
este link nao funciona mais
https://github.com/PaulinhoBiaCao
"Começando" com GUI
Enviado: 22 Abr 2019 11:06
por JoséQuintas
Na época ainda tinha paciência, estava criando um intermediário pra tentar facilitar atualizações.
Acabei usando um segundo usuário, PaulinhoBiaCao seria Paulinho passear de carro... meu filho... .rs
Na prática precisa entender a necessidade de cada LIB, e de GUI.
A janela MAIN NUNCA pode ser fechada, porque ela fecha tudo.
O máximo que pode fazer é deixar oculta.
Como deixa oculta?
Não interessa no momento.
Primeiro precisa funcionar, visível ou oculta precisa funcionar.
Depois que funcionar, aí se preocupa em deixar oculta.
Até lá... é deixar visível mesmo.
E Main(), vai ser GTWVG ou HMG ?
Os fontes de cada usuário são diferentes, cada um trabalha de um jeito, pra cada usuário/fontes, o tipo de uso de um usuário pode não servir para o outro., então cada um precisa testar do seu jeito, e encontrar a própria solução.
Por isso, misturar LIBs acaba sendo um caminho quase solitário, pela variedade de combinações/usos possíveis/existentes.
"Começando" com GUI
Enviado: 24 Abr 2019 18:12
por syslink
consegui chega ate um momento aqui q fiquei bolado
agora fica aberto 2 telas a da hmg344 menu popup item e uma preta console
ao clicar numa opcao q ainda ta console a tela preta e prenchida com as informacoes como era no console wvg
so q quando retorno/encerro a tela com esc nao volta
tenho q clicar novamente na tela menu window popup pra executar outra coisa
penso aqui q talvez exista um meio de clicar no X da tela preta e fechar somente ela ou
usar um tipo de
ou um thiswindowrelease da wvg
alguem sabe se existe algo assim na wvg pra voltar pra hmg e ficar somente uma janela windows
"Começando" com GUI
Enviado: 24 Abr 2019 18:30
por MSDN
Sei que muita gente vai torcer o nariz, mas vou falar por experiência própria, trabalho com MiniGUI Extended a muitos anos, desde o começo praticamente, e posso dizer, o teu problema Syslink é a HMG e essa por... dessa " IDE ", que mais atrapalha do que ajuda, se fosse algo como no Delphi, no Visual Studio, seria ótimo, mas não, é um desenhador de tela muito do mal feito que nem para arrastar o componente no form serve, tem que saber como faz isso, e um " ajudador " de criar compilação e linkedição tbem muito do mal feito, além do que o próprio " pai " da HMG deu as costas e não está nem ai pra ela, então, muda para a MiniGUI Extended que tudo fica mais fácil, até te envio um exemplo de como misturar gráfico e console no mesmo sistema.
Abraços
"Começando" com GUI
Enviado: 25 Abr 2019 07:28
por JoséQuintas
syslink escreveu:agora fica aberto 2 telas a da hmg344 menu popup item e uma preta console
Uma tela GUI e uma console?
Indicou compilação GUI? -gui
Seria janela GTWVG?
Verifique os métodos Hide(), Show()
"Começando" com GUI
Enviado: 25 Abr 2019 13:38
por Fernando queiroz
JA migrei quase todo meu Sistema para GUI so falta a rotina de venda
no uso misto de GUI x CONSOLE tive problemas nas telas console chamar um BROWSE GUI dava erros na navegacao do BROWSE , voltei as telas de browse das telas console para console e o problema desapareceu.
eu uso uso HWGUI 2.22 B3 + HARBOUR 3.2
CONSOLE GTWVT
o Erro ocorre quando eu chamo uma tela HWGUI BROWSE dentro de uma tela console WVT e uso as teclas para subir ou descer muito repetidas da erro ou usar pgup ou pgdown tambem ocorre erro
"Começando" com GUI
Enviado: 25 Abr 2019 13:45
por Fernando queiroz
"Começando" com GUI
Enviado: 25 Abr 2019 13:48
por Fernando queiroz
BROWSE CONSOLE EM CIMA DE TELA CONSOLE ( funciona certinho )