LIBs GUI e ambiente Windows 10

Fórum sobre outras linguagens de programação.

Moderador: Moderadores

Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

LIBs GUI e ambiente Windows 10

Mensagem por JoséQuintas »

vb6.png
Pra quem acha que programa gráfico funciona normalmente no Windows 10.....

A imagem é do Visual Basic 6.
Aquela parte esquisita que aparece na tela é mostrando eu movendo o "browse" na tela.
Como podem ver, totalmente fora do lugar que deveria ser.

Isso é porque uso ampliação de 150% de tela, e o gráfico de mover controle está usando a posição da tela que "deveria ser", e não a posição correta e atual onde ele está.

Tem LIB que tem esse problema, mesmo no redimensionamento automático.

Imagine que o programa pode estar trabalhando com a janela num tamanho, quando na prática é outro, e dependendo da forma como ela ajusta tudo, vai ficar tudo fora de lugar.
Ela cria 1920 x 1080, mas o windows amplia pra 2500 x 1500.
Ela tenta atualizar 2500 x 1500 mas o windows atualiza pra 2750 x 1650, sempre a porcentagem a mais.
Se a LIB internamente usou 1920 x 1080, ela tem que continuar com isso, tem que pegar os tamanhos dos valores internos, e não dos valores reais das janelas.

Para máquinas com Windows 10, quando a máquina "sai do padrão", a LIB pode sair também.

Aqui vejo muito esse problema em softwares, porque minha tela é fora do padrão.

E nesse caso é uma IDE do Visual Basic da Microsoft... não existia esse recurso nos tempos do VB6, e ele não estava preparado pra isso... ou vice-versa: o recurso é que não está preparado pro VB6.
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/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

LIBs GUI e ambiente Windows 10

Mensagem por JoséQuintas »

Fui dar uma olhada no Designer da HWGUI.....
Tem o mesmo problema, talvez pior.
A gente coloca o controle num lugar e ele aparece em outro.

Se eu for usar Windows 11, preciso uma máquina mais nova....

Se eu for usar uma IDE, preciso uma máquina mais velha kkkkk
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/
Avatar do usuário
marcosLP
Usuário Nível 1
Usuário Nível 1
Mensagens: 47
Registrado em: 13 Nov 2020 10:24
Localização: guarpauava/pr

LIBs GUI e ambiente Windows 10

Mensagem por marcosLP »

bem interesante mesmo, por isso façõ tudo na unha, IDE nunca foi meu forte.
Responder