telas destorcidas

GTWVG com API Windows somente no Harbour.
No Harbouir 3.4 está sendo usado pointer, aonde no 3.2 é numérico.

Moderador: Moderadores

dbdc5554
Usuário Nível 3
Usuário Nível 3
Mensagens: 149
Registrado em: 03 Dez 2012 08:49
Localização: uberlandia-MG

telas destorcidas

Mensagem por dbdc5554 »

BOa noite

auguem tem ideia do motivo ?

Não consigo simular.

acontece em um cliente com um XP

desde ja agradeço

PAiva
Anexos
___misterios.rar
(470.52 KiB) Baixado 263 vezes
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

telas destorcidas

Mensagem por JoséQuintas »

O que seria GTWVG?

Controles CUI: são sempre atualizados pela WVT_Paint(), e precisaria desativá-los conforme a necessidade
Controles GUI (API Windows): são atualizados automaticamente, mas só vão sumir se destruí-los ou desativá-los.

E tem o rolo dos programas de banco, que atrapalham programas não assinados.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, 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/
microvolution
Usuário Nível 5
Usuário Nível 5
Mensagens: 1231
Registrado em: 02 Set 2011 22:17
Contato:

telas destorcidas

Mensagem por microvolution »

JoséQuintas escreveu:Controles CUI: são sempre atualizados pela WVT_Paint(), e precisaria desativá-los conforme a necessidade
Controles GUI (API Windows): são atualizados automaticamente, mas só vão sumir se destruí-los ou desativá-los.
aprendi mais uma coisa contigo QUINTAS.
Agora, o que são realmente CUI e GUI de uma forma bem simples? se puder explicar.
Grato,
MICROVOLUTION - 16 anos Evoluindo Com Você!


Você já leu a Bíblia hoje?
João 3:16 - Porque Deus amou ao mundo de tal maneira que deu seu Único Filho para que todo aquele que nEle crê não pereça mas tenha a Vida Eterna!
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

telas destorcidas

Mensagem por JoséQuintas »

A GTWVG tem três formas de trabalhar.

Uma delas é como se fosse console, usando uma janela Windows.
O texto é como se fosse o papel de parede, e tem prioridade máxima.
Qualquer gráfico é apagado ao atualizar o texto, por isso tem a WVT_PAINT pra ficar redesenhando os gráficos.
E por isso tem que ficar controlando o que está ou não na rotina WVT_PAINT.
Um CLS pra limpar a tela apaga TUDO, texto e gráfico.

Outra forma seria totalmente GUI.
Esta aqui não foi muito explorada pelo autor, então tem certas limitações.
Seria a mesma forma de qualquer outra LIB GUI.

E tem as duas misturadas.
Usa a tela normal como base, e controles windows nela.
Um CLS limpa o texto da tela, mas não limpa os controles.
Se quiser eliminar o controle, é eliminando o controle.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, 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/
microvolution
Usuário Nível 5
Usuário Nível 5
Mensagens: 1231
Registrado em: 02 Set 2011 22:17
Contato:

telas destorcidas

Mensagem por microvolution »

JoséQuintas escreveu:Esta aqui não foi muito explorada pelo autor, então tem certas limitações.
mesmo com as atualizações feitas pelo vZakats agora em novembro/2017?
JoséQuintas escreveu:Qualquer gráfico é apagado ao atualizar o texto, por isso tem a WVT_PAINT pra ficar redesenhando os gráficos.
esses exemplos aqui são aqueles que vc já havia me ensinado, pelas funções que criam os botões?
JoséQuintas escreveu:Controles CUI:
isso quer dizer CONSOLE USER INTERFACE?
JoséQuintas escreveu:Controles GUI:
isso quer dizer GRAFIC USER INTERFACE?
apesar de eu ter entrado aqui no fórum em 2011, só consegui migrar - meia boca, em 2015.
Em 2016 fiz poucos avanços em face de "problemas de força maior". mas, em 2017, praticamente não avancei em nada. Só agora em 2018, quero retomar com força total.
Aí, fico na peleja, em qual LIB gráfica me dedico a aprender? GTWVW, GTWVG, HWGUI, HMG3, HMGE, OOHG... não tenho mais 14 anos, onde posso experimentar de tudo.
Preciso é obter clientes, mas, pra isso, meu sistema - único, precisa ser melhorado em tudo pra depois sair às ruas à procura de clientes num mercado já com 90% ou mais lotado de empresas de softwares de renome dominando os clientes... rsrs
Grato,
MICROVOLUTION - 16 anos Evoluindo Com Você!


Você já leu a Bíblia hoje?
João 3:16 - Porque Deus amou ao mundo de tal maneira que deu seu Único Filho para que todo aquele que nEle crê não pereça mas tenha a Vida Eterna!
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

telas destorcidas

Mensagem por JoséQuintas »

Tudo depende muito da finalidade do aplicativo.
O que tem de extraordinário nesta tela?
thunderbird.png
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, 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/
microvolution
Usuário Nível 5
Usuário Nível 5
Mensagens: 1231
Registrado em: 02 Set 2011 22:17
Contato:

telas destorcidas

Mensagem por microvolution »

JoséQuintas escreveu:O que tem de extraordinário nesta tela?
pensando com sua ótica, parece ser semelhante à WVG.
Ou seja, simples, bonita e os textos ícones parecem estar no lugar de PIXEL X PIXEL estar no nosso estilo antigo do clipper/harbour: LINHA X COLUNA.
rsrsrs
Grato,
MICROVOLUTION - 16 anos Evoluindo Com Você!


Você já leu a Bíblia hoje?
João 3:16 - Porque Deus amou ao mundo de tal maneira que deu seu Único Filho para que todo aquele que nEle crê não pereça mas tenha a Vida Eterna!
Responder